Impala: seleziona un database
Una volta connesso a Impala, è necessario selezionarne uno tra i database disponibili. IlUSE DATABASE Statement di Impala viene utilizzato per passare la sessione corrente a un altro database.
Sintassi
Di seguito è riportata la sintassi di USE Dichiarazione.
USE db_name;
Esempio
Di seguito è riportato un esempio di USE statement. Prima di tutto, creiamo un database con il nomesample_database come mostrato di seguito.
> CREATE DATABASE IF NOT EXISTS sample_database;
Questo creerà un nuovo database e ti darà il seguente output.
Query: create DATABASE IF NOT EXISTS my_db2
Fetched 0 row(s) in 2.73s
Se verifichi l'elenco dei database utilizzando il file SHOW DATABASES , puoi osservare il nome del database appena creato al suo interno.
> SHOW DATABASES;
Query: show DATABASES
+-----------------------+
| name |
+-----------------------+
| _impala_builtins |
| default |
| my_db |
| sample_database |
+-----------------------+
Fetched 4 row(s) in 0.11s
Ora, passiamo la sessione al database appena creato (sample_database) usando il USE Dichiarazione come mostrato di seguito.
> USE sample_database;
Questo cambierà il contesto corrente in sample_database e visualizzerà un messaggio come mostrato di seguito.
Query: use sample_database
Selezione di un database utilizzando Hue Browser
Sul lato sinistro del file Query Editor di Impala, troverai un menu a discesa come mostrato nello screenshot seguente.
Se fai clic sul menu a discesa, troverai l'elenco di tutti i database in Impala come mostrato di seguito.
Seleziona semplicemente il database in cui devi modificare il contesto corrente.