2016-05-04 8 views
0

HbaseでNifiで作業しています。これで私はHbaseからデータを取得し、Gethbaseプロセッサを使用し、Nifi.ButでPutfileプロセッサにデータを送信します。Nifiで「Javaネット接続例外:接続が拒否されたため、Hbaseからデータを受信できませんでした」というメッセージが表示されますJavaネット接続例外のため、hbaseからデータを受信できませんでした:Nifiで接続が拒否されました

答えて

2

NiFiが動作しているノードがZooKeeperとすべてのHBaseノードと通信できることを確認する必要があります。

GetHBaseは、構成リソース用のプロパティを持つHBaseClientServiceを使用します。構成リソースを、HBase構成を含むファイルのコンマ区切りのリストに設定することをお勧めします。これらは通常hbase-site.xmlとcore-site.xmlであり、これらのファイルはZooKeeperがどこにあるのかをプロセッサに伝えます。

HBaseが動作していないノードでNiFiを実行していると仮定すると、HBaseノードからNiFiがあるノードにhbase-site.xmlとcore-site.xmlをコピーします。

+0

私は "Fun_With_Hbase.xml"テンプレートに取り組んでいます。これで、私はhbaseテーブルにデータを送信しますが、私はhbaseからデータを取得しません。私は、GetHbaseプロセッサとPutHbaseCell、PutHbaseJsonプロセッサで "java net connection exception:Connection Refused"のエラーが発生したため、hbaseからデータを受信できませんでした。プロセッサに "Missing Row id failure、failure to routing"エラーが発生しました。 – 9966