2017-06-16 14 views
0

私はNiFiの新作で、単にプロセッサーで遊んでいます。NiFi用の分散マップキャッシュはどのようにセットアップされますか?

分散マップ・キャッシュ(サーバークライアント?)のセットアップに私は私のテストでWaitNotifyプロセッサを組み込むようにしようとしているが、私は持っています。

NiFiのマニュアルには、私には理解できないレベルのものがあります。

自分のコンピュータ(macOS)にmemcachedをインストールし、ポート11211(デフォルト)で動作していることを確認しました。私はCONTROLLER SERVICESの下でDistributedMapCacheClientServiceDistributedMapCacheServerを作成しましたが、私はjava.net.SocketTimeoutException &と表示されています。

このトピック全体についての良いチュートリアルはありますか?誰かが前進する方法を提案することはできますか?

答えて

6

DistributedMapCacheClientServiceおよびDistributedMapCacheServerは、追加のソフトウェアを必要としません。

  1. DistributedMapCacheServerをデフォルトパラメータ(ポート4557)で作成して有効にします。これにより、組み込みのキャッシュサーバーが起動します。

  2. 簡単な流れGenerateFlowFileを作成し、ホスト名localhostおよびその他のデフォルトパラメータでDistributedMapCacheClientServiceを作成し、それを

  3. を有効にするには、パラメータにrun scheduleなくゼロバイトのサイズを設定します。 はそれを実行しようKey01としてEntry Identifierを設定し、DistributedMapCacheClientService

を選択PutDistributedMapCacheに接続します。ポート4557が他のソフトウェアで使用されていない場合は、putキャッシュが機能するはずです。 enter image description here

関連する問題