Video: Making Raspberry Pi Web Controls 2024
Het gebruik van de Hive CLI vereist slechts één opdracht om de Hive-shell te starten, maar wanneer u Hive wilt openen met een webbrowser, moet u eerst beginnen de HWI-server en wijs vervolgens uw browser naar de poort waarop de server luistert. In de volgende afbeelding ziet u hoe dit type Hive-clientconfiguratie werkt.
Houd er rekening mee dat, hoewel u de Hive CLI mogelijk niet gebruikt, deze geen optioneel onderdeel is en nog steeds aanwezig is.
De volgende stappen laten zien wat u moet doen voordat u de HWI-server kunt starten:
-
Gebruik de opdrachten in de volgende lijst om de $ HIVE_HOME / conf / hive-site te configureren. xml-bestand om ervoor te zorgen dat Hive de Java-serverpagina's van de HWI kan vinden en laden.
korf. hwi. oorlog. bestand $ {HIVE_HOME} / lib / hive_hwi. war Dit is het WAR-bestand met de jsp-inhoud voor Hive-webinterface
-
De HWI-server vereist dat Apache Ant-bibliotheken worden uitgevoerd, dus u moet meer bestanden downloaden. Download Ant van de Apache-site.
-
Installeer Ant met de volgende opdrachten:
mkdir ant cp apache-ant-1. 9. 2-vaks. teer. gz-ant; cd ant gunzip apache-ant-1. 9. 2-vaks. teer. gz tar xvf apache-ant-1. 9. 2-vaks. tar
-
Stel de omgevingsvariabele $ ANT_LIB in en start de HWI-server met behulp van de volgende opdrachten:
$ 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 is aan het opstarten … 13/09/24 16: 54: 38 INFO mortbay. log: Gestart met SocketConnector @ 0. 0. 0. 0: 9999
In een productieomgeving zou u waarschijnlijk twee andere eigenschappen configureren: bijenkorf. hwi. luister. gastheer en bijenkorf. hwi. luister. haven. U kunt de eerste eigenschap gebruiken om het IP-adres in te stellen van het systeem waarop uw HWI-server wordt uitgevoerd en de tweede om de poort in te stellen waarop de HWI-server luistert.
In deze oefening gebruikt u de standaardinstellingen: Nu de HWI-server actief is, voert u eenvoudig de URL // localhost: 9999 / hwi / in uw webbrowser in en bekijkt u de metadata voor our_first_table.
De volgende afbeelding laat zien hoe het scherm eruit ziet na het selecteren van de Browse Schema-link gevolgd door onze eerste database en onze_eerst_tabel.
In productieomgevingen kan het werken met de HWI-server u de tijd besparen van het laden van de Hive-distributie op elke client - in plaats daarvan wijst u uw browser naar de server waarop de HWI draait. Bovendien kunt u de HWI-server gebruiken om diagnose- en querytabellen van Hive Thrift Server te bekijken. Met de HWI-server kunt u batchsessies instellen voor langlopende zoekopdrachten. Als u een sessie wilt instellen, klikt u eenvoudig op de koppeling Sessie maken.