Questa pagina mostra un esempio di utilizzo di Apache Hive con un servizio Dataproc Metastore. In questo esempio, avvii una sessione Hive su un cluster Dataproc ed esegui alcuni comandi di esempio per creare un database e una tabella.
Prima di iniziare
- Crea un servizio Dataproc Metastore.
- Collega il servizio Dataproc Metastore a un cluster Dataproc.
Connettiti ad Apache Hive
Per iniziare a utilizzare Hive, puoi connetterti al cluster Dataproc associato al servizio Dataproc Metastore tramite SSH. Dopo aver eseguito l'accesso tramite SSH al cluster, puoi eseguire i comandi Hive per gestire i metadati.
Per connettersi a Hive
- Nella console Google Cloud, vai alla pagina Istanze VM.
- Nell'elenco delle istanze di macchine virtuali, fai clic su SSH nella riga dell'istanza VM Dataproc a cui vuoi connetterti.
Si apre una finestra del browser nella home directory sul nodo con un output simile al seguente:
Connected, host fingerprint: ssh-rsa ...
Linux cluster-1-m 3.16.0-0.bpo.4-amd64 ...
...
example-cluster@cluster-1-m:~$
Per avviare Hive e creare un database e una tabella, esegui questi comandi nella sessione SSH:
Avvia Hive.
hive
Crea un database denominato
myDatabase
.create database myDatabase;
Mostra il database che hai creato.
show databases;
Utilizza il database che hai creato.
use myDatabase;
Crea una tabella denominata
myTable
.create table myTable(id int,name string);
Elenca le tabelle in
myDatabase
.show tables;
Mostra le righe della tabella che hai creato.
desc MyTable;
L'esecuzione di questi comandi mostra un output simile al seguente:
$hive
hive> show databases;
OK
default
hive> create database myDatabase;
OK
hive> use myDatabase;
OK
hive> create table myTable(id int,name string);
OK
hive> show tables;
OK
myTable
hive> desc myTable;
OK
id int
name string