Nifiでフローを開始するGetHttpプロセッサとInvokeHttp Nifiプロセッサがありますが、それらをURLから一度だけ取得してデータを次のプロセスに渡す必要があります。プロセッサ構成では、オフスケジューリング、どのようにこれを達成する。Nifiプロセッサスケジュールを無効にする方法
2
A
答えて
0
InvokeHttp
は、初期ではない可能性があり、他のプロセッサからの着信フローファイルによってトリガされる可能性があります。
したがって、InvokeHTTP
プロセッサの前後に種類の同期ロジックを置くことができます。
たとえば、Wait
/Notify
プロセッサを使用できます。
4
Apache NiFiプロセッサとフローは、単一の「ジョブ実行」や「バッチ処理」ではなく、一定のデータストリーム用に設計されています。私たちが頻繁に使用する比喩は、水を流すためのパイプを建設し、フィッティングするのではなく、すでに流れる河川に沿って灌漑用の溝を掘るのに役立つということです。データは常に存在しており、移動しています。
これは本当にあなたがトリガするために必要な1回限りのアクションである場合は、30 sec
のようなものに実行スケジュールを設定し、手動でスタート、その後できストップこれらのプロセッサ。それらは一度だけ実行され、30秒以内にそれらを停止する限り、再び実行されません。
手動で行うことができない場合は、実行スケジュールを52 weeks
のように設定することができます。 スケジューリング方法をCRON driven
に変更し、実行スケジュールを非常に長いスケジュールのcrontabパラメータに設定することもできます。
@daggettが指摘したようにGetHTTP
がソースプロセッサであるとして、あなたはまた、InvokeHTTP
のためにそれ以外の場合は実行されないだろう流れが、これだけ作品をトリガするWait
/Notify
プロセッサを使用することができます。
関連する問題
- 1. データプロバンス無効NIFI
- 2. Apache nifi GetRethinkDB上流接続が無効
- 3. hrefを無効にする方法と無効にする
- 4. C#でWindows 10のホットキーを無効/無効にする方法
- 5. GtkMenu項目の一部を無効/無効にする方法
- 6. Java EEインターセプタを無効/無効にする方法は?
- 7. オートコンプリートのEnterキーを無効/無効にする方法は?
- 8. リンクを無効にする方法PHP
- 9. FavIcon.icoを無効にする方法
- 10. Eclipseコンパイラを無効にする方法
- 11. setCharacteristicNotificationを無効にする方法
- 12. キーを無効にするAngularJS方法
- 13. JavaScriptを無効にする方法
- 14. tkinterを無効にする方法OptionMenu
- 15. ロギングページを無効にする方法
- 16. イメージを無効にする方法
- 17. GWT。 TabBarを無効にする方法
- 18. DrawerLayout Shadowを無効にする方法
- 19. QT - プッシュボタンを無効にする方法
- 20. ボタンを無効にする方法asp.net
- 21. Thunderbirdショートカットを無効にする方法
- 22. UIButtonを無効にする方法
- 23. SpreadsheetApp.addMenuを無効にする方法
- 24. ViewModelViewHostトランジションを無効にする方法
- 25. ダウンロードビデオオプションを無効にする方法
- 26. SearchRecentSuggestionsProviderを無効にする方法
- 27. PDFNet:スティッキーアノテーションを無効にする方法
- 28. RestAssured:PreAuthorizeを無効にする方法
- 29. ボタンを無効にする方法
- 30. Chart.jsレーダーチャートポイントラベルを無効にする方法