hiveServe2 Mit AMI 3.3.1 wird es gestartet, sobald der Cluster bereit ist.
$ ps -ef | grep hiveserver2
hadoop 27009 539 0 02:03 pts/9 00:00:00 grep hiveserver2
root 31866 1 0 Dec08 pts/1 00:00:00 su - hadoop -c bash -c /home/hadoop/hive/bin/hive --service hiveserver2
Deshalb läuft es.
Sie können einfach starten und stoppen, da das Skript vorbereitet ist.
#Anlaufen
$ sudo /etc/init.d/hive-serverd start
#Ende
$ sudo /etc/init.d/hive-serverd stop
Das Protokoll befindet sich in *** / mnt / var / log / hive-serve ***. Überprüfen Sie es daher vorerst.
Der Hive Server 2-Client für Python hat pyhs2, Es ist einfach mit pip zu installieren, also werde ich es versuchen.
$ sudo pip install pyhs2
Sie können es entfernen, installieren Sie es also, bevor Sie es ausführen.
$ sudo yum install cyrus-sasl-devel.x86_64
Damit sollten Sie sicher eintreten können.
Aber dieser Pip ist
/ usr / bin / python2.7
Es wird hier verwendet
/ usr / bin / python
Nicht hier.
Dies wurde möglicherweise während der Hue-Installation hinzugefügt.
Danach habe ich mir [sample] ausgeliehen (https://github.com/BradRuderman/pyhs2/blob/master/example.py) Sie können eine Verbindung herstellen, indem Sie Benutzer und Kennwort in ** hive ** umschreiben.
Recommended Posts