HBase:MasterNotRunningException:节点/ hbase不在zookeeper中

时间:2017-12-22 08:59:22

标签: apache-kafka hbase hdfs apache-zookeeper cloudera

我正在构建一个带有streamsets的管道来读取kafka主题中的数据并将其写入HBase表。我能够将它写入HDFS文件,但是当我尝试使用HBase目标时,我收到以下错误:

Streamsets error

我正在使用cloudera来管理服务,并在HBase目标上配置了以下属性:

Zookeeper quorum : (my zookeeeper server IP^)
Zookeeper client port: 2181
Zookeeper parent znode: /hbase

我在HBase Cloudera服务上进行了以下配置:

zookeeper.znode.parent: /hbase

所以指示的参数之间没有不匹配。

可能会发生什么?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

查看您的Zookeeper服务器IP地址。您应该将Zookeper的IP提供给与HBase相同的群集。如果您有多个由Cloudera Manager管理的集群,则可能在不同的集群中有多个Zookeeper服务。

只要相应地配置了StreamSets,就可以从一个集群中为Kafka使用Zookeper服务,为另一个集群使用不同的服务。