芹菜无法连接的气流

时间:2017-11-07 21:30:10

标签: rabbitmq celery airflow

每次我开始airflow worker我都会收到此错误

[2017-11-07 16:24:12,354: ERROR/MainProcess] consumer: Cannot connect to amqp://myuser:**@127.0.0.1:8793/myvhost: timed out. Trying again in 26.00 seconds...

我按照说明在Airflow上安装CeleryExecutors以及使用此documentation安装RabbitMQ。

我已经去配置我的airflow.cfg以反映这一点,方法是将celery_result_backendbroker_url更改为指向正确的地址(amqp://myuser:mypassword@localhost:8793/myvhost,例如,从文档中) 。当我更改DAG目录时,我已经在某些时候启动并运行了。除了更改DagBag中的内容之外,更改DAG目录不应对其产生影响。

还有什么我应该考虑调试并让Celery Workers启动并运行吗?

1 个答案:

答案 0 :(得分:0)

关注帖子herehere,这是因为我正在运行Celery4.1.0。我降级到Celery3.1.7,它现在​​正在运行。