Video: 10 Best Project Management Tools for Teams in 2019 2024
Die Verwendung der Hive-CLI erfordert nur einen Befehl zum Starten der Hive-Shell. Wenn Sie jedoch mit einem Webbrowser auf Hive zugreifen möchten, müssen Sie zuerst Klicken Sie auf den HWI-Server und richten Sie dann Ihren Browser auf den Port aus, auf dem der Server empfangsbereit ist. Die folgende Abbildung zeigt, wie dieser Typ der Hive-Client-Konfiguration funktionieren könnte.
Beachten Sie, dass Sie die Hive-CLI zwar nicht verwenden, aber keine optionale Komponente sind und immer noch vorhanden sind.
Die folgenden Schritte zeigen Ihnen, was Sie tun müssen, bevor Sie den HWI-Server starten können:
-
Konfigurieren Sie mit den Befehlen in der folgenden Auflistung die $ HIVE_HOME / conf / hive-Site. XML-Datei, um sicherzustellen, dass Hive die Java-Serverseiten des HWI finden und laden kann.
Bienenstock. hwi. Krieg. Datei $ {HIVE_HOME} / lib / hive_hwi. WAR Dies ist die WAR-Datei mit dem JSP-Inhalt für Hive Web Interface
-
Der HWI-Server benötigt Apache Ant-Bibliotheken, damit Sie weitere Dateien herunterladen können. Laden Sie Ant von der Apache-Website herunter.
-
Installieren Sie Ant mit den folgenden Befehlen:
mkdir ant cp apache-ant-1. 9. 2-bin. Teer. gz Ameise; cd ant gunzip apache-ant-1. 9. 2-bin. Teer. gz tar xvf Apache-Ameise-1. 9. 2-bin. tar
-
Legen Sie die Umgebungsvariable $ ANT_LIB fest und starten Sie den HWI-Server mit den folgenden Befehlen:
$ export ANT_LIB = / home / user / ant / apache-ant-1. 9. 2 / lib $ bin / hive --service hwi 13/09/24 16: 54: 37 INFO hwi. HWIServer: HWI startet … 13/09/24 16: 54: 38 INFO Mortbay. log: Gestartet SocketConnector @ 0. 0. 0. 0: 9999
In einer Produktionsumgebung würden Sie wahrscheinlich zwei andere Eigenschaften konfigurieren: hive. hwi. Hör mal zu. Host und Bienenstock. hwi. Hör mal zu. Hafen. Sie können die erste Eigenschaft verwenden, um die IP-Adresse des Systems festzulegen, auf dem Ihr HWI-Server ausgeführt wird, und die zweite verwenden, um den Port festzulegen, an dem der HWI-Server empfangsbereit ist.
In dieser Übung verwenden Sie die Standardeinstellungen: Wenn der HWI-Server jetzt ausgeführt wird, geben Sie einfach die URL // localhost: 9999 / hwi / in Ihren Webbrowser ein und zeigen die Metadaten für our_first_table an.
Die folgende Abbildung zeigt, wie der Bildschirm aussieht, nachdem Sie den Link "Schema durchsuchen" ausgewählt haben, gefolgt von unserer ersten Datenbank und unserer_ersten_Tabelle.
In Produktionsumgebungen können Sie durch das Arbeiten mit dem HWI-Server die Ladezeit der Hive-Verteilung auf jedem Client sparen - statt dessen verweisen Sie einfach auf den Server, auf dem das HWI ausgeführt wird. Darüber hinaus können Sie den HWI-Server verwenden, um Hive Thrift Server-Diagnose- und Abfragetabellen anzuzeigen. Der HWI-Server ermöglicht Ihnen das Einrichten von Batch-Sitzungen für Abfragen mit langer Laufzeit. Um eine Sitzung einzurichten, klicken Sie einfach auf den Link Sitzung erstellen.