2016-07-15 17 views
-1

Ich bin ein Neuling zu HBase und versuchen, HBase auf Ubuntu 14.04 zu konfigurieren. Nach Konfiguration und Starten von HBase (um zu HBase CLI zu gelangen). Wenn ich einen HBase-Befehl ausführen, bekomme ich den Knoten /hbase nicht in ZooKeeper. Hier finden Sie meine hbase-site.xml und zoo.cfg.HBase ZooKeeper

<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> 

Zoo.cfg

dataDir=/var/lib/zookeeper 
server.1=localhost:2888:3888 

Ihre Hilfe/Unterstützung im Voraus zu schätzen wissen.

+0

Bitte geben Sie nicht Ihre Fliesen in allen CAPS. Es wird als SCHREIEN betrachtet (wie es auf den meisten Webseiten der Fall ist), es wird dir keine Antworten früher oder später geben, und es ist sehr unhöflich und nervig. Es ist auch schwerer zu lesen. Wenn Sie auf die Hauptseite schauen, werden Sie keine weiteren Fragen in ALL CAPS finden. Bitte hör damit auf. Vielen Dank. –

Antwort

0

hast Du hbase.zookeeper.quorum in hbase-site.xml, wie folgt aus:

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

Änderung zookeeper.znode.parent Eigenschaftswert /hbase-unsecure und lassen Sie mich wissen

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

ich hinzufügen musste Klassenpfad für hbase/lib in hadoop-env.sh in meinem Fall. Das Hinzufügen von hbase-Klassenpfad hat mein Problem gelöst. Grüße Anil Khiani

0

Hier mein hbase-site.xml ist, ich hoffe, es hilft:

<?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.cluster.distributed</name> 
 
     <value>true</value> 
 
    </property> 
 
    
 
    <property> 
 
     <name>hbase.zookeeper.quorum</name> 
 
     <value>localhost</value> 
 
    </property> 
 
    
 
    <property> 
 
     <name>hbase.master</name> 
 
     <value>localhost:60000</value> 
 
    </property> 
 
    
 
    <property> 
 
     <name>hbase.zookeeper.property.dataDir</name> 
 
     <value>/usr/local/hadoop/zookeeper</value> 
 
    </property> 
 
    
 
    <property> 
 
     <name>hbase.zookeeper.property.clientPort</name> 
 
     <value>2181</value> 
 
    </property> 
 
    
 
    </configuration>

-1
<dependency> 
     <groupId>org.apache.hbase</groupId> 
     <artifactId>hbase</artifactId> 
     <version>3.0.0-SNAPSHOT</version> 
     <type>pom</type> 
    </dependency>