Tipi di dati Hive: come creare ed eliminare database in Hive
Tipi di dati in Hive
Tipi di dati sono elementi molto importanti nel linguaggio di query Hive e nella modellazione dei dati. Per definire i tipi di colonna della tabella, dobbiamo conoscere i tipi di dati e il loro utilizzo.
Di seguito viene fornita una breve panoramica di alcuni tipi di dati presenti in Hive:
- Tipi numerici
- Tipi di stringa
- Tipi di data/ora
- Tipi complessi
Tipi di dati numerici Hive
Tipo | Allocazione della memoria |
---|---|
PICCOLO INT | Il suo intero con segno a 1 byte (da -128 a 127) |
PICCOLO INTERNO | Intero con segno a 2 byte (da -32768 a 32767) |
INT | Intero con segno a 4 byte (da -2,147,484,648 a 2,147,484,647) |
GRANDE INT | Intero con segno da 8 byte |
FLOAT | 4 – numero in virgola mobile a precisione singola di byte |
RADDOPPIARE | Numero in virgola mobile a doppia precisione da 8 byte |
DECIMALE | Possiamo definire precisione e scala in questo Tipo |
Tipi di dati stringa Hive
Tipo | Lunghezza |
---|---|
CHAR | 255 |
VARCHAR | da 1 a 65355 |
STRING | Possiamo definire la lunghezza qui (nessun limite) |
Tipi di dati data/ora Hive
Tipo | Impiego |
---|---|
Timestamp | Supporta tradizionale Unix timestamp con precisione opzionale al nanosecondo |
Data |
|
Tipi di dati complessi di Hive
Tipo | Impiego |
---|---|
Array | VETTORE Valori negativi ed espressioni non costanti non sono consentiti |
Maps | CARTA GEOGRAFICA Valori negativi ed espressioni non costanti non sono consentiti |
Strutture | STRUTTURA |
Unione | TIPO UNIONE |
Come creare ed eliminare database in Hive
Di seguito sono riportati i passaggi per creare ed eliminare database in Hive.
Passaggio 1: crea il database in Hive
Per creare un database nella shell Hive, dobbiamo utilizzare il comando come mostrato nella sintassi seguente: -
Sintassi:
Create database <DatabaseName>
Esempio: -Creare il database "guru99"
Dalla schermata sopra, stiamo facendo due cose
- Creazione del database "guru99" in Hive
- Visualizzazione dei database esistenti utilizzando il comando "mostra".
- Nella stessa schermata, il nome del database "guru99" viene visualizzato alla fine quando eseguiamo il comando show. Ciò significa che il database "guru99" è stato creato con successo.
Passaggio 2: rilascia il database in Hive
Per eliminare il database nella shell Hive, dobbiamo utilizzare il file "gocciolare" comando come mostrato nella sintassi seguente: -
Sintassi:
Drop database <DatabaseName>
Esempio: -Rilascia il guru del database99
Nello screenshot sopra, stiamo facendo due cose
- Stiamo eliminando il database "guru99" da Hive
- Controllo incrociato dello stesso con il comando "mostra".
- Nella stessa schermata, dopo aver controllato i database con il comando show, il database”guru99″ non appare all'interno Alveare.
- Quindi ora possiamo confermare che il database "guru99" è stato eliminato