4

test1.pyディレクトリの下に定義されたdagファイルがあります/opt/airflow/dags。最初は、ファイルには 1 つのタスクしかありませんtest1_task01。私の GUI では、dag は 1 つのタスクだけで正しく表示されます。ただし、次のような別のタスクを DAG に追加すると、次のようになります。

DAG - test1_task01 <- test2_task01 (representative - not airflow syntax)

更新された DAG が GUI に表示されません。GUI にはまだ古い DAG があります。airflow list_tasks <dagname>は正しい DAG 関係を示し、airflow scheduler最新バージョンを実行しますが、GUI は何らかの形で最新情報を取得していません。

GUI を介して DAG の更新されたビューを取得するにはどうすればよいですか?

4

3 に答える 3

1

コード タブでこの問題が発生しましたが、更新されませんでした。DAG スクリプトの誤りにより、更新されていないことが判明しました。Airflow は最新の有効なバージョンを読み込み、エラーがページに記録され/homeます。そこを調べて、スクリプトの問題を修正すると、コードが正常に更新されるはずです。

于 2021-09-21T22:42:12.610 に答える
1

DAG/タスクの構造を変更したら、GUI で新しい変更を確認するために、Web サーバー (およびおそらくスケジューラも) を再起動する必要があります。ただし、他の多くの便利なコマンドの中でcmd ライン インターフェイスインターフェイスを使用し>airflow list_tasks <dag_id>て、新しい変更をテストおよび実行することもできます。

于 2016-09-30T22:46:56.817 に答える