Tipos de dados do Hive: como criar e descartar bancos de dados no Hive
Tipos de dados no Hive
Tipos de dados são elementos muito importantes na linguagem de consulta e modelagem de dados do Hive. Para definir os tipos de colunas da tabela, devemos conhecer os tipos de dados e seu uso.
A seguir, é apresentada uma breve visão geral de alguns tipos de dados presentes no Hive:
- Tipos Numéricos
- Tipos de String
- Tipos de data/hora
- Tipos complexos
Tipos de dados numéricos do Hive
Formato | Alocação de memória |
---|---|
MINÚSCULO INT | Seu inteiro assinado de 1 byte (-128 a 127) |
INT PEQUENO | Inteiro assinado de 2 bytes (-32768 a 32767) |
INT | Inteiro assinado de 4 bytes (-2,147,484,648 a 2,147,484,647) |
GRANDE INT | Inteiro assinado de 8 bytes |
FLOAT | Número de ponto flutuante de precisão única de 4 bytes |
DUPLO | Número de ponto flutuante de precisão dupla de 8 bytes |
DECIMAL | Podemos definir precisão e escala neste tipo |
Tipos de dados de string do Hive
Formato | Comprimento |
---|---|
CARACTERES | 255 |
VARCHAR | (1 - 65355) |
STRING | Podemos definir o comprimento aqui (sem limite) |
Tipos de dados de data/hora do Hive
Formato | Uso |
---|---|
Timestamp | Suporta tradicional Unix carimbo de data/hora com precisão opcional de nanossegundos |
Data |
|
Tipos de dados complexos do Hive
Formato | Uso |
---|---|
Arrays | VARIEDADE Valores negativos e expressões não constantes não são permitidos |
mapas | MAPA Valores negativos e expressões não constantes não são permitidos |
Estruturas | ESTRUTURA |
União | UNIONTYPE |
Como criar e descartar bancos de dados no Hive
A seguir estão as etapas sobre como criar e descartar bancos de dados no Hive.
Etapa 1: criar banco de dados no Hive
Para criar um banco de dados no shell Hive, temos que usar o comando conforme mostrado na sintaxe abaixo: –
Sintaxe:
Create database <DatabaseName>
Exemplo: -Criar banco de dados “guru99”
Na captura de tela acima, estamos fazendo duas coisas
- Criando banco de dados “guru99” no Hive
- Exibindo bancos de dados existentes usando o comando “show”
- Na mesma tela, o nome do banco de dados “guru99” é exibido ao final quando executamos o comando show. O que significa que o banco de dados “guru99” foi criado com sucesso.
Etapa 2: descartar banco de dados no Hive
Para eliminar o banco de dados no shell do Hive, temos que usar o "solta" comando conforme mostrado na sintaxe abaixo: -
Sintaxe:
Drop database <DatabaseName>
Exemplo: -Drop banco de dados guru99
Na captura de tela acima, estamos fazendo duas coisas
- Estamos retirando o banco de dados 'guru99' do Hive
- Verificação cruzada do mesmo com o comando “show”
- Na mesma tela, após verificar os bancos de dados com o comando show, o banco de dados”guru99″ não aparece dentro Colméia.
- Portanto, podemos confirmar agora que o banco de dados “guru99” foi eliminado