2014-04-10 10 views
6

Ich bin neu bei Hadoop/Hbase und Tierpfleger.
Ich sehe folgende Ausnahme während der Ausführung create table Befehl in hbase shell.Löschen des Zookeeper-Datenverzeichnisses

org.apache.hadoop.hbase.PleaseHoldException: Master is initializing 

in this Frage wird erwähnt, dass ich diese Schritte folgen müssen:

1. Stop Zookeeper 
2. Wipe the Zookeeper data directory 
3. Restart it 

dieses Problem zu beheben.

Kann jemand bitte erklären, wie man diese Schritte in Ubuntu durchführt.
Jede Hilfe wird sehr geschätzt

+0

Ist dies eine pseudo-verteilte HBase-Umgebung? – b4hand

+0

Der Fehler 'PleaseHoldException: Master initialisiert 'kann verschiedene Ursachen haben. Haben Sie in der HBase-Benutzeroberfläche gesucht? In der Regel befindet sich dies unter "http: // localhost: 60010/master-status" oder auf der Maschine, auf der Sie den Master ausführen. Können Sie die Protokolle von Ihrem HBase-Master veröffentlichen? Möglicherweise unter/var/log/hbase /? – b4hand

Antwort

7

/zookeeperHome/conf/zoo.cfg: Datei Details Daten directroy

Ticker = 2000
dataDir =/var/zookeeper
client = 2181

sehen haben this

2

Standardmäßig ist das Datenverzeichnis/tmp/zookeeper. Andernfalls überprüfen Sie die Datei zoo.cfg. Suchen Sie nach Property dataDir und bereinigen Sie die entsprechenden Verzeichnisse.

+0

Danke für die Wiederholung, aber auf meinem Ubuntu kann ich auch die Datei "/ tmp/zoekeeper" oder "zoo.cfg" nicht finden. aus einer der conf-dateien von hbase habe ich herausgefunden, dass das datenverzeichnis etwas "/ opt/hbase-data/zookeeper /" ist, aber es gibt nur zwei Ordner in diesem Verzeichnis "myid" und "version-2" sind diese Ordner, die ich muss aufgeräumt werden? – User7723337

+0

Ok. räumen Sie einfach diesen Ordner auf –

+0

Also muss ich "Myid" und "Version-2" Ordner löschen und hadoop und hbase erneut ausführen? – User7723337

Verwandte Themen