Impala: seleccione una base de datos
Una vez que se conecte a Impala, es necesario que seleccione una de las bases de datos disponibles. losUSE DATABASE Statement de Impala se utiliza para cambiar la sesión actual a otra base de datos.
Sintaxis
A continuación se muestra la sintaxis de USE Declaración.
USE db_name;
Ejemplo
A continuación se muestra un ejemplo de USE statement. En primer lugar, creemos una base de datos con el nombresample_database Como se muestra abajo.
> CREATE DATABASE IF NOT EXISTS sample_database;
Esto creará una nueva base de datos y le dará el siguiente resultado.
Query: create DATABASE IF NOT EXISTS my_db2
Fetched 0 row(s) in 2.73s
Si verifica la lista de bases de datos utilizando el SHOW DATABASES declaración, puede observar el nombre de la base de datos recién creada en ella.
> SHOW DATABASES;
Query: show DATABASES
+-----------------------+
| name |
+-----------------------+
| _impala_builtins |
| default |
| my_db |
| sample_database |
+-----------------------+
Fetched 4 row(s) in 0.11s
Ahora, cambiemos la sesión a la base de datos recién creada (sample_database) usando el USE Declaración como se muestra a continuación.
> USE sample_database;
Esto cambiará el contexto actual a sample_database y mostrará un mensaje como se muestra a continuación.
Query: use sample_database
Seleccionar una base de datos usando el navegador Hue
En el lado izquierdo del Query Editor de Impala, encontrará un menú desplegable como se muestra en la siguiente captura de pantalla.
Si hace clic en el menú desplegable, encontrará la lista de todas las bases de datos en Impala como se muestra a continuación.
Simplemente seleccione la base de datos a la que necesita cambiar el contexto actual.