使用Hbase处理Nifi。在这里我从Hbase获取数据,使用Gethbase处理器并将数据发送到Nifi中的Putfile处理器。但是我在Nifi中得到错误“由于java网络连接异常:连接被拒绝而无法从Hbase接收数据”。任何建议请
答案 0 :(得分:2)
您需要确保运行NiFi的节点可以与ZooKeeper和所有HBase节点进行通信。
GetHBase使用HBaseClientService,它具有Configuration Resources的属性。您可能希望将配置资源设置为包含HBase配置的以逗号分隔的文件列表。这些文件通常是hbase-site.xml和core-site.xml,这些文件会告诉处理器ZooKeeper所在的位置。
假设您在HBase未运行的节点上运行NiFi,您可以将hbase-site.xml和core-site.xml从HBase节点复制到NiFi所在的节点。