【发布时间】:2015-05-24 10:30:00
【问题描述】:
在我的 ubuntu 机器上启动独立 hBase 时出现此错误。请帮忙。花了很多时间让它运行起来。 :( 到目前为止我检查过的内容 -
- /etc/hosts 包含 localhost 127.0.0.1
- HBase : hbase-0.98.3-hadoop2-bin.tar.gz
- Hadoop:hadoop-2.6.0.tar.gz
- 我的 hbase-site.xml 中已经有节点 /hbase-unsecure。
当我尝试运行命令时 - create 'usertable', 'resultfamily'
它给了我以下异常 -
ERROR: The node /hbase-unsecure is not in ZooKeeper. It should have been written by the master. Check the value configured in 'zookeeper.znode.parent'. There could be a mismatch with the one configured in the master.
hbase-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:54310/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hduser/zookeeper</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
<description>Property from ZooKeeper's config zoo.cfg.
The port at which the clients will connect.
</description>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>zookeeper.znode.parent</name>
<value>/hbase-unsecure</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>localhost</value>
<description>Comma separated list of servers in the ZooKeeper Quorum.
</description>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>hbase.master</name>
<value>hadoop-master:60000</value>
</property>
</configuration>
【问题讨论】: