気流を使っていくつかのPython ETLプロセスをスケジュールする方法を学んでいます。私は私のpythonコードを更新するたびに、Webサーバーを再起動し、コードの変更がエアフローによって取得される前にDAGの名前を変更する必要があります。とにかくこれの周りには、特に私は変更を行うたびにDAGの名前を変更する必要はありませんか?気流のWebサーバーを再起動する必要なく、気流の中のPython関数を更新する方法
1
A
答えて
1
Webサーバーでは、変更が明白ではない場合がありますが、変更するDAGの横にある更新ボタンをクリックすると、手動でDAGが読み込まれます。
スケジューラは、再起動する必要なく常に最新のコードを使用します。
はこちらをご覧ください:https://gtoonstra.github.io/etl-with-airflow/gotchas.html
1
このURLを: http://airflowhost:8080/admin/airflow/refresh_all
これは、現在のバージョンで問題となっているすべてのDAG
0
を更新します。私が通常やっているのは、DAGを複製してその名前を変更して、Webサーバーに反映させることです。私が開発を終えるとすぐに私は最後の名前を変更し、古いものを削除します。
関連する問題
- 1. 気流pythonクライアント
- 2. 気流Pythonユニットテスト?
- 3. 気流中のヘルパー機能
- 4. 気流:SubDagOperatorを拡張する方法?
- 5. 気流内に複数のDagディレクトリを設定する方法
- 6. 気流initdbを、はAttributeError中:モジュールclient_auth '
- 7. 気流Python演算子のマクロ
- 8. 気流で複数のタスクを生成するときの上流/下流関係を逆にした
- 9. 気流動的タスクの作成に関する問題
- 10. 気流XCOM KeyError: 'task_instance'
- 11. 気流リモートロギングが動作しない
- 12. 気流タスクログの削除
- 13. 気流Schedule_Interval Crontabの構文
- 14. 気流のジョブ状況
- 15. 気流:XCOMインセート中のピクル深度再帰
- 16. 気流テンプレート内のjson文字列を解析する方法
- 17. 環境変数の気流設定が動作しない
- 18. 気流を正しく動作させるにはschedule_interval
- 19. ダグ内の気流の上流のタスクをクリア
- 20. 気流:ユーザーがldapでログインする
- 21. 気流をセロリーで使用する方法
- 22. 気流とドッキング用コンテナ
- 23. Dockerを使用してDC/OSで気流を流す
- 24. 気流パラメータを従属タスクに渡す
- 25. 気流のDAGの将来の予定
- 26. 気流DBセッションが気になる環境を提供していない
- 27. 気流再開は、現在実行中のジョブに影響しますか?
- 28. Jinjaが気流DAGの変数を翻訳していない
- 29. 気流:避けるタスク状態=スキップ
- 30. 気流:1.7:DAGがGUIで更新されていません