/ / Hbase-Master läuft nicht - hadoop, hbase

Hbase-Master läuft nicht - hadoop, hbase

Ich versuche, Hbase in einem pseudo-verteilten Modus auszuführen. ich folgte dieser Link.

Ich benutze Ubuntu Version 12.04 Hbase Version 0.94.8 Hadoop Version 2.4.0

In hbase / conf / hbase-env.sh habe ich Folgendes hinzugefügt

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_25

export HBASE_REGIONSERVERS=/usr/lib/hbase/hbase-0.94.8/conf/regionservers

export HBASE_MANAGES_ZK=true

Dann habe ich den HBASE_HOME Pfad in bashrc Datei gesetzt

In hbase / conf / hbase-site.xml habe ich Folgendes hinzugefügt:

<configuration>

<property>

<name>hbase.rootdir</name>

<value>hdfs://localhost:9000/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>dfs.replication</name>

<value>1</value>

</property>


<property>

<name>hbase.zookeeper.property.clientPort</name>

<value>2181</value>

</property>


<property>

<name>hbase.zookeeper.property.dataDir</name>

<value>/home/prashasti/Installed/hbase-0.94.8/HBASE/zookeeper</value>

</property>

</configuration>

Um zu verhindern, dass die Versionsunterschiede zwischen hadoop und hbase auftreten, fügte ich hinzu

hadoop-common-2.4.0.jar

und

hadoop-mapreduce-client-core-2.4.0.jar

im Ordner hbase / lib

Wenn ich HBase benutze

$./bin/start-hbase.sh

Es erscheint kein Fehler, aber der Hmaster startet nicht.

Antworten:

2 für die Antwort № 1

Können Sie versuchen, alle Konfigurationsparameter außer in hbase-site.xml zu entfernen? hbase.rootdir und dann versuche, die HBase zu starten. Auch auskommentieren export HBASE_REGIONSERVERS exportiert HBASE_MANAGES_ZK in hbase-env.xml