Come scaricare & Installa HIVE su Ubuntu

Sommario:

Anonim

Prima dell'installazione di Apache Hive, è necessaria un'installazione Hadoop dedicata, attiva e funzionante con tutti i daemon Hadoop.

Per l'installazione di Hadoop, controllare questo collegamento

Una volta che tutti i daemon di Hadoop funzionano correttamente, avviare la parte di installazione di Apache Hive.

Processo di installazione

  1. Installazione di Hive
  2. Comandi della shell Hive

Come installare Hive

Passaggio 1) Download e installazione di Hive

Per scaricare l'installazione stabile di Hive, fare riferimento all'URL di Apache come indicato di seguito

http://www.apache.org/dyn/closer.cgi/hive/. Vai all'URL e seleziona il link per il download del mirror di Apache.

Seleziona l'ultima versione di Hive. (Nel mio caso attuale è l'alveare - 3.1.2)

Fare clic sul file bin e il download inizierà.

Passaggio 2) Estrazione del file tar.

Vai al percorso del file Tar scaricato -> estrai il file tar utilizzando il seguente comando

tar -xvf apache-hive-3.1.2-bin.tar.gz

Passaggio 3) Diverse proprietà di configurazione da inserire in Apache Hive.

In questa fase, faremo due cose

  1. Posizionamento del percorso di Hive Home nel file bashrc
  2. Posizionamento della posizione del percorso Home di Hadoop in hive-config.sh
  1. Menziona Hive Pathin ~ / .bashrc
  • Apri il file bashrc come mostrato nell'immagine sopra
  • Indica il percorso home di Hive, ad esempio il percorso HIVE_HOME nel file bashrc ed esportalo come mostrato di seguito

Codice da inserire in bashrc

export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"export PATH=$PATH:$HIVE_HOME/bin
  1. Esportazione del percorso Hadoop in Hive-config.sh (per comunicare con l'ecosistema Hadoop stiamo definendo il percorso Hadoop Home nel campo di configurazione hive)

    Apri hive-config.sh come mostrato di seguito

Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)

Passaggio 4) Creazione di directory Hive in Hadoop:

Per comunicare con Hadoop, dobbiamo creare directory in Hadoop come mostrato di seguito.

Dare i permessi di root per creare cartelle Hive in Hadoop.Se non genera alcun messaggio di errore, significa che Hadoop ha concesso con successo le autorizzazioni alle cartelle Hive.

Passaggio 5) Entrare in Hive Shell inserendo '. / hive ' come mostrato di seguito.

Comandi della shell Hive

Qui creeremo una tabella di esempio utilizzando il comando "crea" della shell di Hive con i nomi delle colonne.

Codice di esempio per la creazione di database in Hive

Dallo screenshot qui sopra possiamo osservare quanto segue:

  1. Creazione di una tabella di esempio con i nomi delle colonne in Hive
  • Qui il nome della tabella è "prodotto" con tre nomi di colonna prodotto, nome p e prezzo
  • I tre nomi di colonna indicati dal rispettivo tipo di dati
  • Tutti i campi sono terminati da virgola ","
  1. Visualizzazione delle informazioni sulla tabella Hive
  • Usando il comando "Descrivi" possiamo vedere le informazioni della tabella presenti in Hive
  • Qui vengono visualizzati i nomi delle colonne con i rispettivi tipi di dati presenti nello schema della tabella
  • Alla fine, verrà visualizzato il tempo per eseguire questo comando e il numero di righe recuperate

Codice di esempio per la creazione di database in Hive (per autocontrollo)

1) Crea prodotto tabella (product int, pname string, price float)

Row format delimitedFields terminated by ',';

2) descrivere il prodotto: