HBase动物园管理员

HBase动物园管理员,hbase,apache-zookeeper,Hbase,Apache Zookeeper,我是HBase的新手,尝试在Ubuntu 14.04上配置HBase。配置和启动HBase后(以访问HBase CLI)。如果我运行任何HBase命令,就会得到节点/HBase不在ZooKeeper中。 请在下面找到我的hbase site.xml和zoo.cfg <configuration> <property> <name>hbase.rootdir</name> <value>hdfs://loca

我是HBase的新手,尝试在Ubuntu 14.04上配置HBase。配置和启动HBase后(以访问HBase CLI)。如果我运行任何HBase命令,就会得到节点
/HBase
不在ZooKeeper中。 请在下面找到我的
hbase site.xml
zoo.cfg

  <configuration>
     <property>
    <name>hbase.rootdir</name>
    <value>hdfs://localhost/hbase</value>
   <description>Enter the HBase NameNode server hostname</description>
  </property>

  <property>
       <name>hbase.cluster.distributed</name>
       <value>true</value>
    </property>

   <property>
     <name>hbase.zookeeper.property.clientPort</name>
    <value>2181</value>
  <description> The port at which the clients will connect.
  </description>
   </property>

   <property> 
     <name>hbase.master.port</name>
     <value>2080</value>
    <description>The port the HBase Master should bind to.</description>
   </property>

   <property>
        <name>hbase.zookeeper.quorum</name>
        <value>localhost</value>

    </property>

    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/var/lib/zookeeper</value>
      <description>Property from ZooKeeper's config zoo.cfg.
      The directory where the snapshot is stored.
       </description>
    </property>

    <property>
    <name>zookeeper.znode.parent</name>
    <value>/hbase</value>
    </property>

 </configuration>

提前感谢您的帮助/支持。

您是否在hbase-site.xml中设置了hbase.zookeeper.quorum,如下所示:

 <property>
     <name>hbase.zookeeper.quorum</name>
     <value>your_zookeeper_url:2181</value> 
 </property>

hbase.zookeeper.quorum
您的\u动物园管理员\u url:2181

zookeeper.znode.parent
属性值更改为
/hbase unsecure
,并通知我

<property>
  <name>zookeeper.znode.parent</name>
  <value>/hbase-unsecure</value>
</property>

zookeeper.znode.parent
/hbase不安全

在我的例子中,我不得不在hadoop-env.sh中为hbase/lib添加类路径。添加hbase类路径解决了我的问题。 当做
Anil Khiani

这是我的hbase-site.xml,我希望它能帮助:

hbase.rootdir
hdfs://localhost:54310/hbase
hbase.cluster.distributed
真的
hbase.zookeeper.quorum
本地服务器
hbase.master
本地主机:60000
hbase.zookeeper.property.dataDir
/usr/local/hadoop/zookeeper
hbase.zookeeper.property.clientPort
2181

org.apache.hbase
数据库
3.0.0-SNAPSHOT
聚甲醛

请不要在所有大写字母中键入磁贴。这被认为是在这里大喊大叫(就像在大多数网站上一样),它不会让你很快得到答案,而且它非常粗鲁和恼人。它也更难阅读。如果你看主页,你不会发现任何其他问题都是用大写字母输入的。请不要再这样做了。谢谢
<property>
  <name>zookeeper.znode.parent</name>
  <value>/hbase-unsecure</value>
</property>
    <dependency>
         <groupId>org.apache.hbase</groupId>
         <artifactId>hbase</artifactId>
         <version>3.0.0-SNAPSHOT</version>
         <type>pom</type>
    </dependency>