web-dev-qa-db-ja.com

エアフローのデフォルトの例のダグを削除する方法

私はAirbnbのオープンソースワークフロー/データパイプラインソフトウェアの新しいユーザーです airflow 。 Web UIの起動後、デフォルトのサンプルダグが多数あります。これらのダグを削除するために多くの方法を試しましたが、削除できませんでした。

  • load_examples = Falseは、airflow.cfgで設定されます。
  • フォルダーlib/python2.7/site-packages/airflow/example_dagsは削除されました。

これらの例のdagsの状態はdagsフォルダーを削除すると灰色に変わりますが、アイテムはまだWeb UI画面を占めています。そして、新しいdagフォルダーは、airflow.cfgでdags_folder = /mnt/dag/1。このdagフォルダをチェックしましたが、何もありません。これらの例を削除するのがとても難しいのは、私にとって本当に奇妙なことです。

38
bronzels

エアフローを起動するときは、次の設定を確認してください。

load_examples = False

あなたのairflow.cfg

これがfalseに設定されていない状態ですでにエアフローを開始している場合は、falseに設定してairflow resetdb cli(!これにより、現在のすべてのDAG情報が破壊されます!)。

または、airflow_dbそしてそれらのエントリをdagテーブルから手動で削除します。

82
jhnclvr