NiFi v0.6.1を使用するとバックアップ/アーカイブをインポートできますか?NiFiでバックアップをインポートする方法はありますか?
POST /controller/archive
を呼び出すと、REST APIまたは「コントローラ設定」(ツールバーボタン)をクリックしてから「バックアップフロー」(リンク)を使用してファイルをバックアップすることを意味します。
バックアップを解凍してテンプレートとしてインポートしようとしましたが、動作しませんでした。しかし、それをエクスポートされたテンプレートファイルと比較した後、フォーマットは合理的に異なります。しかし、おそらくそれをテンプレートに変換する方法がありますか?
現時点では、トップレベルのフローでコンポーネントを選択しないで「テンプレートを作成」を選択することです。私のすべてのコンポーネントを含むテンプレートが追加されます。それから私はそれをエクスポートします。私の問題は、REST APIを使用して自動化するのはちょっと難しいことです。私はFiddlerを使ってUIが何をしているのかを判断し、最初にすべてのコンポーネント(ラベル、プロセッサー、接続など)を含むスニペットを生成します。次に、スニペットIDを使用してcreate template(POST /nifi-api/contorller/templates
)を呼び出します。したがって、テンプレート呼び出しは簡単ですが、スニペットの定義を生成するにはいくつかの作業が必要です。
注:
https://cwiki.apache.org/confluence/display/NIFI/Configuration+Management+of+Flows