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
  • Este în format AAAA-LL-ZZ.
  • Intervalul de valori acceptat pentru tipul Date este de la 0000-01-01 la 9999-12-31, în funcție de suportul primit de primitiv Java data tipica

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”

Creați o bază de date în Hive

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

Aruncă baza de date în Hive

Î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ă