2017-01-17 13 views

答えて

5

これは、クラスタにデータがどのように入ってくるかによって異なります。処理のためにデータをクラスタ全体に分割することを可能にするアプローチを作成することは、データフローデザイナーとしての任務です。

これを行うための戦略の概要については、この記事を参照してください:

https://community.hortonworks.com/articles/16120/how-do-i-distribute-data-across-a-nifi-cluster.html

+0

私のユースケースは、私はHandleHTTPRequestとNifi1で作成したWebサービスを持っていると私はの成功にflowcontentを配布しようと本当に簡単ですこのプロセッサは私のNifi1とNifi2を通して My HandleHttpRequestはNIFI1上でのみ実行され、他のすべてのプロセッサはすべてのノード上で実行されるため、Nifi2はフローコンテンツの一部にアクセスする必要があると考えられます。 記事を読んだ後、HDFクラスタの上にロードバランサが必要で、handleHttpRequestが両方のノードで実行されていますか? – azelix

+0

しかし、HandleHttpRequestを使用してWebサービスを提供している場合、ロードバランサを前面に貼り、クライアントをロードバランサのURLに投稿させたいと思う可能性があります。特定のノード上にデータが格納されると、ListHDFSの例に示されているように、サイト間のバックツー自己アプローチを使用しない限り、データはそのノードでのみ処理されます。 。 –

+0

驚くべきことに、HAproxyは本当に設定が簡単でした。ありがとうございました – azelix

関連する問題