Tipuri de date Hive: Cum să creați și să aruncați baze de date în Hive
Tipuri de date în Hive
Tipuri de date sunt elemente foarte importante în limbajul de interogare Hive și modelarea datelor. Pentru a defini tipurile de coloane din tabel, trebuie să știm despre tipurile de date și despre utilizarea acestora.
Următoarele oferă o scurtă prezentare generală a unor tipuri de date prezente în Hive:
- Tipuri numerice
- Tipuri de șiruri
- Tipuri de dată/oră
- Tipuri complexe
Tipuri de date numerice Hive
Tip | Alocare de memorie |
---|---|
TINY INT | Numărul întreg cu semn de 1 octet (de la -128 la 127) |
MIC INT | Număr întreg cu semn de 2 octeți (de la -32768 la 32767) |
INT | Număr întreg cu semn de 4 octeți (de la -2,147,484,648 la 2,147,484,647) |
BIG INT | Număr întreg cu semn de 8 octeți |
PLUTI | 4 – număr în virgulă mobilă cu precizie unică |
DUBLA | Număr în virgulă mobilă cu precizie dublă de 8 octeți |
ZECIMAL | Putem defini precizia și scara în acest tip |
Tipuri de date șiruri de stup
Tip | Lungime |
---|---|
REZERVOR | 255 |
VARCHAR | 1 la 65355 |
STRING | Putem defini lungimea aici (Fără limită) |
Tipuri de date Hive Data/Ora
Tip | Folosire |
---|---|
Marcaj de timp | Sprijină tradițional Unix marca temporală cu precizie opțională în nanosecunde |
Data |
|
Tipuri de date complexe
Tip | Folosire |
---|---|
Arrays | ARRAY Nu sunt permise valori negative și expresii neconstante |
Harta | HARTĂ Nu sunt permise valori negative și expresii neconstante |
Structuri | STRUCT |
Uniune | UNIONTYPE |
Cum să creați și să aruncați baze de date în Hive
Următorii sunt pașii despre cum să creați și să plasați baze de date în Hive.
Pasul 1: Creați o bază de date în Hive
Pentru a crea o bază de date în shell Hive, trebuie să folosim comanda așa cum se arată în sintaxa de mai jos:-
Sintaxă:
Create database <DatabaseName>
Exemplu: -Creează baza de date „guru99”
Din captura de ecran de mai sus, facem două lucruri
- Crearea bazei de date „guru99” în Hive
- Afișarea bazelor de date existente folosind comanda „show”.
- În același ecran, numele bazei de date „guru99” este afișat la sfârșit când executăm comanda show. Ceea ce înseamnă că baza de date „guru99” este creată cu succes.
Pasul 2: Plasați baza de date în Hive
Pentru Dropping database in Hive shell, trebuie să folosim cădere brusca comandă așa cum se arată în sintaxa de mai jos: -
Sintaxă:
Drop database <DatabaseName>
Exemplu: - Aruncă baza de date guru99
În captura de ecran de mai sus, facem două lucruri
- Renunțăm la baza de date „guru99” de la Hive
- Verificarea încrucișată la fel cu comanda „show”.
- În același ecran, după verificarea bazelor de date cu comanda show, baza de date ”guru99″ nu apare în interior Stup.
- Deci putem confirma acum că baza de date „guru99” este abandonată