Apache 如何抑制cli输出中的错误?

Apache 如何抑制cli输出中的错误?,apache,airflow,Apache,Airflow,正在研究一些气流监测的想法。 当我在我的dag中执行气流列表任务时,我会得到大量不需要的垃圾以及实际需要的输出: [2018-12-11 22:39:00,301] {__init__.py:51} INFO - Using executor SequentialExecutor [2018-12-11 22:39:00,423] {models.py:271} INFO - Filling up the DagBag from /root/airflow/dags [2018-12-11 22

正在研究一些气流监测的想法。 当我在我的dag中执行气流列表任务时,我会得到大量不需要的垃圾以及实际需要的输出:

[2018-12-11 22:39:00,301] {__init__.py:51} INFO - Using executor SequentialExecutor
[2018-12-11 22:39:00,423] {models.py:271} INFO - Filling up the DagBag from /root/airflow/dags
[2018-12-11 22:39:00,448] {models.py:380} ERROR - Failed to import: /usr/local/lib/python3.7/site-packages/airflow/example_dags/example_http_operator.py
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/airflow/models.py", line 377, in process_file
    m = imp.load_source(mod_name, filepath)
  File "/usr/local/lib/python3.7/imp.py", line 171, in load_source
    module = _load(spec)
  File "<frozen importlib._bootstrap>", line 696, in _load
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/local/lib/python3.7/site-packages/airflow/example_dags/example_http_operator.py", line 27, in <module>
    from airflow.operators.http_operator import SimpleHttpOperator
  File "/usr/local/lib/python3.7/site-packages/airflow/operators/http_operator.py", line 21, in <module>
    from airflow.hooks.http_hook import HttpHook
  File "/usr/local/lib/python3.7/site-packages/airflow/hooks/http_hook.py", line 23, in <module>
    import tenacity
  File "/usr/local/lib/python3.7/site-packages/tenacity/__init__.py", line 352
    from tenacity.async import AsyncRetrying
                      ^
SyntaxError: invalid syntax
also_run_this
run_after_loop
run_this_last
runme_0
runme_1
runme_2
我真正需要的是:

你也跑这个

在循环后运行

最后跑这个

runme_0

runme_1

runme_2


是否有一种方法可以抑制除实际结果之外的所有结果?

您使用的是一种将async视为保留字的Python版本。您可以降级到不存在这种情况的版本,也可以禁用配置中的示例DAG

您使用的Python版本将异步视为保留字。您可以降级到不存在这种情况的版本,也可以禁用配置中的示例DAG

将韧性升级至最新版本 虽然在升级时,它会显示警告: Apache1.10.1的需求韧性==4.8.0,但您将拥有不兼容的韧性5.0.2。请忽略这一点

兼容性: Python 3.7.1 apache 1.10.1 韧性5.0.2


希望这有帮助

将韧性升级至最新版本 虽然在升级时,它会显示警告: Apache1.10.1的需求韧性==4.8.0,但您将拥有不兼容的韧性5.0.2。请忽略这一点

兼容性: Python 3.7.1 apache 1.10.1 韧性5.0.2


希望这有帮助

这些版本适合我:python 3.7.0、Tensity==5.0.2和apache airflow==1.10.1。这是否也适用于Tensity==5.0.3、python 3.7.2和apache airflow==1.10.2?一般来说,我们在哪里可以看到哪些库是兼容的?这些是适合我的版本:python 3.7.0、Tensity==5.0.2和apache airflow==1.10.1。这是否也适用于Tensity==5.0.3、python 3.7.2和apache airflow==1.10.2?一般来说,我们可以去哪里查看哪些库是兼容的?看起来airflow的主分支已经将韧性依赖性更新为4.12,从而消除了python版本的不兼容性。下一个版本是4.10.3吗?应该包括fix.TBH,我很想在填充DagBag时抑制所有输出。看起来气流的主分支已将韧性依赖性更新为4.12,从而消除了python版本的不兼容性。下一个版本是4.10.3吗?应该包括fix.TBH,我非常希望在填充数据包时能够抑制所有输出。