我的后端是 redis
,但是 airflow 包中的 airflow.cfg
文件只给出了使用 mysql
作为后端的示例 celery 执行器
。基本上不确定如何为 redis
后端设置/替换 airflow.cfg
中的以下 sql_alchemy_conn
。
sql_alchemy_conn = sqlite:////Users/myself/airflow/airflow.db
尝试谷歌搜索但没有成功。
是否有使用 redis 作为 CeleryExecutor 后端的示例 airflow.cfg
?
最佳答案
“sql_alchemy_conn”用于处理 DAG 运行等的元数据库。
我猜你想为 redis 设置以下内容作为 Celery 的后端
[core]
executor = CeleryExecutor
...
[celery]
broker_url = redis://BROKER_URL/...
celery_result_backend = redis://BROKER_URL/...
关于redis - 如何在不使用mysql的情况下在airflow中使用CeleryExecutor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43193939/