此问题可能是由于启动Airflow的调度程序的用户不同导致的权限问题。要解决这个问题,可以按照以下步骤进行操作:
1.停止Airflow 2.查找airflow.cfg文件并打开 3.找到scheduler_job_name和dag_dir_list并更改为以下示例:
scheduler_job_name = airflow.scheduler dag_dir_list = /usr/local/airflow/dags
4.保存并关闭文件 5.更改并重启Airflow,此时应该可以看到Scheduler正在运行
这里是一个基本的启动和停止Airflow的示例代码:
启动Airflow: airflow webserver -p 8080 airflow scheduler
停止Airflow: ps auxww | grep airflow kill -9 [PID]