Video: 10 Best Project Management Tools for Teams in 2019 2025
L'uso della CLI Hive richiede un solo comando per avviare la shell Hive, ma quando si desidera accedere a Hive utilizzando un browser Web, è necessario innanzitutto iniziare il server HWI e quindi indirizzare il browser alla porta su cui il server è in ascolto. La figura seguente illustra come potrebbe funzionare questo tipo di configurazione del client Hive.
Si noti che anche se non si sta utilizzando la CLI di Hive, non è un componente opzionale ed è ancora presente.
I seguenti passaggi mostrano ciò che è necessario fare prima di poter avviare il server HWI:
-
Usando i comandi nel seguente elenco, configurare $ HIVE_HOME / conf / hive-site. file xml per garantire che Hive possa trovare e caricare le pagine del server Java di HWI.
alveare. HWI. guerra. file $ {HIVE_HOME} / lib / hive_hwi. war Questo è il file WAR con il contenuto jsp per Hive Web Interface
-
Il server HWI richiede l'esecuzione di librerie Apache Ant, quindi è necessario scaricare più file. Scarica Ant dal sito di Apache.
-
Installa Ant usando i seguenti comandi:
mkdir ant cp apache-ant-1. 9. 2-bin. catrame. gz ant; cd ant gunzip apache-ant-1. 9. 2-bin. catrame. gz tar xvf apache-ant-1. 9. 2-bin. tar
-
Imposta la variabile d'ambiente $ ANT_LIB e avvia il server HWI usando i seguenti comandi:
$ 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 sta iniziando … 13/09/24 16: 54: 38 INFO mortbay. registro: avviato SocketConnector @ 0. 0. 0. 0: 9999
In un ambiente di produzione, probabilmente configureresti altre due proprietà: hive. HWI. ascolta. host e alveare. HWI. ascolta. porta. È possibile utilizzare la prima proprietà per impostare l'indirizzo IP del sistema su cui è in esecuzione il server HWI e utilizzare la seconda per impostare la porta su cui il server HWI è in ascolto.
In questo esercizio, si utilizzano le impostazioni predefinite: Con il server HWI ora in esecuzione, è sufficiente inserire l'URL // localhost: 9999 / hwi / nel browser Web e visualizzare i metadati per our_first_table.
La seguente figura mostra come appare lo schermo dopo aver selezionato il link Sfoglia schema seguito da nostro primo database e nostro_first_table.
Negli ambienti di produzione, lavorare con il server HWI può farti risparmiare il tempo di caricare la distribuzione Hive su ogni client; invece, devi semplicemente indirizzare il browser al server che esegue l'HWI. Inoltre, è possibile utilizzare il server HWI per visualizzare la diagnostica e le tabelle di query di Hive Thrift Server. Il server HWI consente di configurare sessioni batch per query a esecuzione prolungata. Per impostare una sessione, è sufficiente fare clic sul collegamento Crea sessione.
