2017-03-22 3 views
0

Ich habe Hadoop 2.7.3 unter Windows installiert und kann den Cluster starten. Nun würde ich gerne Bienenstock haben und ging die folgenden Schritte durch: 1. Db-derby-10.12.1.1-bin.zip heruntergeladen, entpackt und den startNetworkServer -h 0.0.0.0 gestartet.
2. Apache-Hive-1.1.1-bin.tar.gz von Mirror-Site heruntergeladen und entpackt. Erstellt hive-site.xml unten Eigenschaften haben:Installieren Sie Hive auf Windows: 'Hive' wird nicht als interner oder externer Befehl, ausführbares Programm oder Batchdatei erkannt.

javax.jdo.option.ConnectionURL 
javax.jdo.option.ConnectionDriverName 
hive.server2.enable.impersonation 
hive.server2.authentication 
datanucleus.autoCreateTables 
hive.metastore.schema.verification 

Ich habe auch Setup HIVE_HOME und aktualisierte Weg. Setzen Sie auch HIVE_LIB und HIVE_BIN_PATH.

Wenn ich Bienenstock von der Tonne laufen lasse, bekomme ich 'Bienenstock' wird nicht als interner oder externer Befehl erkannt, bedienbares Programm oder Stapeldatei.

Die Bin/Hive erscheint als Dateityp Datei. Bitte vorschlagen. Nicht sicher, ob die Hive-Version korrekt ist.

Vielen Dank.

+0

Ich gehe davon aus, dass Sie Ihre CMD-Fenster neu gestartet haben, da dies erforderlich ist, damit die aktualisierte PATH-Umgebungsvariable wirksam wird. Anderenfalls, echo% PATH% 'von der Befehlszeile und sehen, ob die Verzeichnisse, die die' hive' Binärdatei enthalten, aufgeführt sind. – wheeler

+0

ja, ich habe das Cmd-Fenster – Aavik

+0

neu gestartet und der Pfad enthält Hive-1.1.1-bin/bin lib – Aavik

Antwort

0

Version 1.1.1 von Apache Hive keine Version enthalten, die unter Windows ausgeführt werden kann (nur Linux-Binärdateien):

enter image description here

jedoch Version 2.1.1 hat Windows-Funktionen:

enter image description here

Also selbst wenn Sie haben Ihren Weg richtig eingestellt ist, würde cmd nicht in der Lage sein, eine ausführbare Datei finden es könnte laufen, da man in 1.1.1 nicht existiert.

Verwandte Themen