2017-08-25 3 views
0

プロセッサが障害によって停止している場合は、レスポンスキューと他のキューをクリアしたい(残りのAPIと同様に動作する「テンプレート」で停止する)。 私はこれを読んだ:https://nifi.apache.org/docs/nifi-docs/rest-api/index.html 私はどのように私は私の考えをfullfileに使用することはできません。REST APIによってプログラムでキュー内のフローファイルを削除する

  1. 私は応答キューをクリアすることができれば、それは完璧になる意味、場合には、私は、障害キューに少なくとも1 flowfileを持って 。出来ますか?
  2. キューを削除するためにPut要求を使用することはできますか?空であるか削除済みとして設定するキューにはフローファイルの状態がありますか?

答えて

2

ブラウザの[開発ツール]ウィンドウを使用して、ネットワークタブを監視しているときにUIを使用してキューをクリアします。 Apache NiFi UIはすべてREST APIを介して実行されます。接続キューをクリアするためにサーバーに送信された要求を正確に見ることができ、プログラムでそれを再作成することができます。

この場合の特定のAPIエンドポイントはPOST /flowfile-queues/{id}/drop-requestsです。ここで、{id}は接続IDです。

関連する問題