2017-07-31 42 views
0

如果我運行命令airflow list_dags它將返回一個DAG列表。但是,該DAG列表與我在DAG選項卡下的Web界面中看到的dag列表不同。 airflow list_dags命令僅返回教程DAG而不返回airflow/dags目錄中的DAG。爲什麼氣流返回兩個不同的DAG列表?

爲什麼氣流給我兩個不同的DAG列表?

我正在運行Airflow 1.8.1。

+0

您是否嘗試重新啓動Airflow Web服務器?或者你是否改變了你的'AIRFLOW_HOME'變量而不是另一個? – cr0atIAN

回答

0

返回的dag列表airflow list_dags應該與您在Web界面上看到的dag相同。要解決差異遵循的步驟:

  1. 設置你的〜/ .profile或〜/ .bashrc文件的氣流路徑的家: 出口AIRFLOW_HOME =〜/氣流 [您可以自定義此路徑]
  2. 重新啓動Web服務器,如果它已經運行: CTRL + C然後氣流Web服務器-p 8080

現在,這兩個地方應該反映DAG的同一列表秒。

0

設置好氣流主頁路徑後,您需要檢查airflow.cfg中的標籤「dags_folder」,然後您需要運行airflow webserver -p您選擇的任意端口,如果您想確認dag是否確實按接受的方式運行,您應該檢查調度程序氣流調度程序的日誌

相關問題