我试图在hbase中创建表时出现以下错误。
create 'ed', 'edss'
ERROR: org.apache.hadoop.hbase.PleaseHoldException: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
我的配置文件是
<name>hbase.rootdir</name>
<value>file:///home/bingo/hbase</value>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/bingo/zookeeper</value>
并且我在/ etc / hosts文件中将127.0.0.1设置为bingo。
这是正确的吗,我需要更改其他任何内容吗?
提前致谢..
最佳答案
请检查$ HBASE_HOME / logs目录中存储的日志。
您将找到原因。
根据我的经验,这很可能是由于Zookeeper连接失败。
如果是这样,请更改您的Zookeeper端口号。
您可以在$ HBASE_HOME / conf / hbase-site.xml中将该信息编辑为<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2222</value>
</property>
关于hadoop - 错误:org.apache.hadoop.hbase.PleaseHoldException:主正在初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15062075/