HBase:MasterNotRunningException:节点/hbase 不在 zookeeper 中
HBase: MasterNotRunningException: the node /hbase is not in zookeeper
我正在构建一个带有流集的管道,以从 kafka 主题读取数据并将其写入 HBase table。我可以将它写入 HDFS 文件,但是当我尝试使用 HBase 目的地时,出现以下错误:
我正在使用 cloudera 来管理服务,并且我在 HBase 目标上配置了以下属性:
Zookeeper quorum : (my zookeeeper server IP^)
Zookeeper client port: 2181
Zookeeper parent znode: /hbase
我在 HBase Cloudera 服务上进行了以下配置:
zookeeper.znode.parent: /hbase
所以指示的参数之间没有不匹配。
会发生什么?
提前致谢。
查看您的 Zookeeper 服务器 IP 地址。您应该提供与 HBase 在 同一集群中的 Zookeper 的 IP。如果您有多个由 Cloudera Manager 管理的集群,您可能在不同的集群中有多个 Zookeeper 服务。
只要相应地配置 StreamSets,就可以在一个集群中为 Kafka 使用 Zookeper 服务,在另一个集群中使用不同的 Zookeper 服务。
我正在构建一个带有流集的管道,以从 kafka 主题读取数据并将其写入 HBase table。我可以将它写入 HDFS 文件,但是当我尝试使用 HBase 目的地时,出现以下错误:
我正在使用 cloudera 来管理服务,并且我在 HBase 目标上配置了以下属性:
Zookeeper quorum : (my zookeeeper server IP^)
Zookeeper client port: 2181
Zookeeper parent znode: /hbase
我在 HBase Cloudera 服务上进行了以下配置:
zookeeper.znode.parent: /hbase
所以指示的参数之间没有不匹配。
会发生什么?
提前致谢。
查看您的 Zookeeper 服务器 IP 地址。您应该提供与 HBase 在 同一集群中的 Zookeper 的 IP。如果您有多个由 Cloudera Manager 管理的集群,您可能在不同的集群中有多个 Zookeeper 服务。
只要相应地配置 StreamSets,就可以在一个集群中为 Kafka 使用 Zookeper 服务,在另一个集群中使用不同的 Zookeper 服务。