我在群集模式下运行hbase并且我收到以下错误:
DEBUG org.apache.hadoop.hbase.zookeeper.ZKUtil - catalogtracker-on-hconnection-0x6e704bd0x0,quorum = node2:2181,baseZNode = / hbase在znode上设置尚不存在的观察者,/ hbase / meta-region -server
答案 0 :(得分:0)
我有类似的错误并通过这样做解决了问题:
1)确保HBase Client Version与群集上的HBase版本兼容。 2)将hbase-site.xml添加到应用程序类路径中,以便HBase客户端从中确定所有适当的HBase配置。
val conf = org.apache.hadoop.hbase.HBaseConfiguration.create()
// Instead of the following settings, pass hbase-site.xml in classpath
// conf.set("hbase.zookeeper.quorum", hbaseHost)
// conf.set("hbase.zookeeper.property.clientPort", hbasePort)
HBaseAdmin.checkHBaseAvailable(conf);
log.debug("HBase found! with conf " + conf);