/ hbase / meta-region-server因为节点不存在(不是错误)

时间:2016-01-23 21:47:08

标签: hadoop hbase

我在群集模式下运行hbase并且我收到以下错误:

DEBUG org.apache.hadoop.hbase.zookeeper.ZKUtil - catalogtracker-on-hconnection-0x6e704bd0x0,quorum = node2:2181,baseZNode = / hbase在znode上设置尚不存在的观察者,/ hbase / meta-region -server

1 个答案:

答案 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);