apiでテンプレートをアップロードして古いテンプレートを削除しましたが、現在実行中のものをどのように置き換えるのですか。 flow.xmlを削除することができますが、再起動が必要です。現在実行中のテンプレートを新しいテンプレートに置き換える他の方法はありますか?実行中のNIFIテンプレートを置き換えます。
0
A
答えて
2
ランニングの流れとテンプレートの間には、実際のリンクがありません...
あなたはNiFiにテンプレートをアップロードすると、テンプレートはあなたがそれをアップロードプロセスグループの下flow.xml.gzに保存されています(1.x NiFiと仮定して)。
テンプレートからフローを作成すると、NiFiはそのテンプレートに基づいて実際のコンポーネントを作成しますが、後でNiFiはこれらのコンポーネントが特定のテンプレートから来たものではなくなります。あなたが停止するREST APIを使用するスクリプトを記述する必要があります
テンプレートはその下のコンポーネントを備えた単一のプロセス・グループが含まれていて、今はそのテンプレートに基づいて、フローを作成したとしましょう...
そのプロセスグループ内のすべてのコンポーネントを削除してから、プロセスグループ全体を削除し、新しいバージョンのテンプレートからフローを再作成します。
実際にテンプレートは展開に使用することは意図されておらず、フローの一部を誰かと共有するためのものに過ぎません。コミュニティは、これらのシナリオに役立つ「バージョン管理されたフロー」の展開に関する機能について取り組んでいます。詳細はこちらhttps://cwiki.apache.org/confluence/display/NIFI/Configuration+Management+of+Flows
関連する問題
- 1. Linuxで実行中の実行ファイルを置き換える
- 2. 実行中のroboguiceアプリケーションでシングルトンインスタンスを置き換えます
- 3. 実行ファイルの置き換え
- 4. レンダリング中にグリッドビューの行を置き換えます。
- 5. SendGrid:テンプレートと置き換えタグ
- 6. meteor.jsのハンドルバーのテンプレートをcoffeescriptクラスに置き換えます
- 7. 実行時にBeanを置き換えます。
- 8. 実行時にDataSource beanをH2 DataSourceに置き換えます。
- 9. Androidは実行時にString.xml値を置き換えますか?
- 10. gstreamer - 実行時にオーディオシンクを置き換えます。
- 11. TinyMceはテンプレート内の値を置き換えます
- 12. VBA - OFTテンプレートのテキストを条件に置き換えます。
- 13. Common Lispで実行中の関数を置き換えるには?
- 14. c#プレースホルダをtext.htmlに置き換えて置き換えます。
- 15. ホバーテキストを置き換えて画像に置き換えます
- 16. AngularJS:テンプレートのテキストを置き換えるフィルタまたはディレクティブ
- 17. Eclipseデバッガでは、実行中のJVMにどのような変更を「ホットコード置き換え」できますか?
- 18. PHPはwordpressの改行を置き換えますが、手動のものを置き換えます
- 19. Android:asynctaskの実行に失敗したときにフラグメントを置き換えます。
- 20. 文字列の真ん中を置き換えます。
- 21. 新しい関数の中にarguments.calleeを置き換えます。
- 22. Infile中の文字をSCANとTRANWRDで置き換えます
- 23. プリプロセッサの#ifdefブロックをテンプレートの実装に置き換えてください。
- 24. 置き換えられたドライブからMariaDBを実行する
- 25. Searchlogicの実行可能な置き換えは何ですか?
- 26. 行を検索し、複数の行を置き換えます。
- 27. 実行時にオブジェクトのキーをdupliacte値に置き換える
- 28. 実行中のjarファイルを書き換える方法
- 29. シェフクライアントの実行中に属性を置き換えることができません
- 30. デフォルトの置き換えを行うカスタムスクロールバー