Impala - Selecione um banco de dados
Depois de se conectar ao Impala, é necessário selecionar um entre os bancos de dados disponíveis. oUSE DATABASE Statement do Impala é usado para mudar a sessão atual para outro banco de dados.
Sintaxe
A seguir está a sintaxe de USE Declaração.
USE db_name;
Exemplo
A seguir está um exemplo de USE statement. Em primeiro lugar, vamos criar um banco de dados com o nomesample_database como mostrado abaixo.
> CREATE DATABASE IF NOT EXISTS sample_database;
Isso criará um novo banco de dados e fornecerá a seguinte saída.
Query: create DATABASE IF NOT EXISTS my_db2
Fetched 0 row(s) in 2.73s
Se você verificar a lista de bancos de dados usando o SHOW DATABASES declaração, você pode observar o nome do banco de dados recém-criado nele.
> SHOW DATABASES;
Query: show DATABASES
+-----------------------+
| name |
+-----------------------+
| _impala_builtins |
| default |
| my_db |
| sample_database |
+-----------------------+
Fetched 4 row(s) in 0.11s
Agora, vamos mudar a sessão para o banco de dados recém-criado (sample_database) usando o USE Declaração conforme mostrado abaixo.
> USE sample_database;
Isso mudará o contexto atual para sample_database e exibirá uma mensagem conforme mostrado abaixo.
Query: use sample_database
Selecionando um banco de dados usando o Hue Browser
No lado esquerdo do Query Editor do Impala, você encontrará um menu suspenso conforme mostrado na imagem a seguir.
Se você clicar no menu suspenso, encontrará a lista de todos os bancos de dados do Impala conforme mostrado abaixo.
Simplesmente selecione o banco de dados para o qual você precisa alterar o contexto atual.