在我从Helm stable/airflow代码库安装的Kubernetes上运行airflow命令时遇到困难。例如,我尝试执行调度器pod并运行airflow list,结果得到以下错误:
airflow.exceptions.AirflowConfigException: error: cannot use sqlite with the KubernetesExecutor airlow好的,我切换到芹菜执行器。
同样的事情
airflow.exceptions.AirflowConfigException: error: cannot use sqlite with the CeleryExecutor那么,在K8s上运行airflow命令行命令的正确方式是什么?
发布于 2020-08-25 01:50:09
确保您使用的是bash。/home/airflow/.bashrc从/home/airflow/airflow_env.sh导入环境变量以设置连接。以下是一些示例:
kubectl exec -ti airflow-scheduler-nnn-nnn -- /bin/bash
$ airflow list_dags或者使用shell,您可以自己导入env变量:
kubectl exec -ti airflow-scheduler-nnn-nnn -- sh -c ". /home/airflow/airflow_env.sh && airflow list_dags"https://stackoverflow.com/questions/63565142
复制相似问题