2016-05-04 60 views

回答

2

您需要確保NiFi運行的節點可以與ZooKeeper和所有HBase節點進行通信。

GetHBase使用具有配置資源屬性的HBaseClientService。您可能希望將配置資源設置爲包含HBase配置的文件的逗號分隔列表。這些通常是hbase-site.xml和core-site.xml,這些文件會告訴處理器ZooKeeper的位置。

假設您在HBase未運行的節點上運行NiFi,您應該將HBase節點中的hbase-site.xml和core-site.xml複製到NiFi所在的節點上。

+0

我正在研究「Fun_With_Hbase.xml」模板。在這我會發送數據到hbase表,但我不會從hbase獲取數據。我將在GetHbase處理器和PutHbaseCell,PutHbaseJson處理器中得到「由於java網絡連接異常:連接被拒絕」導致的「未能從hbase接收數據」。處理器出現錯誤,如「丟失行ID失敗,路由失敗」。 – 9966

相關問題