Mr.*_*ent 5 python-3.x airflow
我正在尝试让气流工作以更好地编排 etl 过程。当我对 dags 文件夹中的 dag 进行更改时,我经常需要重新启动调度程序
airflow scheduler
Run Code Online (Sandbox Code Playgroud)
在更改在 UI 中可见之前。我想将调度程序作为守护进程运行
airflow scheduler -D
Run Code Online (Sandbox Code Playgroud)
但我们尝试这样做,我收到一条消息说
[2018-10-17 14:13:54,769] {jobs.py:580} ERROR -
Cannot use more than 1 thread when using sqlite. Setting max_threads to 1
Run Code Online (Sandbox Code Playgroud)
我认为出现此错误是因为调度程序已经作为守护程序运行。但是,当我尝试找出调度程序正在运行的位置时
lsof -i
Run Code Online (Sandbox Code Playgroud)
我没有得到任何结果。
问题:为什么我无法使用airflow scheduler -D. 为什么调度程序重新启动airflow webserver?如何成功终止阻止我运行的进程airflow scheduler -D?
运行ps aux | grep airflow和检查airflow webserver或airflow scheduler进程正在运行。如果他们杀死他们并使用重新运行airflow scheduler -D
| 归档时间: |
|
| 查看次数: |
17289 次 |
| 最近记录: |