Hive adattípusok: Adatbázisok létrehozása és eldobása a Hive-ben
Adattípusok a Hive-ben
Adattípusok nagyon fontos elemei a Hive lekérdezési nyelvnek és az adatmodellezésnek. A táblázat oszloptípusainak meghatározásához ismernünk kell az adattípusokat és azok felhasználását.
Az alábbiakban rövid áttekintést adunk a Hive-ban található néhány adattípusról:
- Numerikus típusok
- String típusok
- Dátum/idő típusok
- Komplex típusok
Hive numerikus adattípusok
típus | Memóriakiosztás |
---|---|
TINY INT | 1 bájtos előjeles egész szám (-128 és 127 között) |
KIS INT | 2 bájtos előjeles egész szám (-32768-tól 32767-ig) |
INT | 4 bájtos előjeles egész szám (-2,147,484,648 2,147,484,647 XNUMX XNUMX és XNUMX XNUMX XNUMX XNUMX között) |
BIG INT | 8 bájt előjelű egész szám |
ÚSZÓ | 4 – bájtos egypontos lebegőpontos szám |
KETTŐS | 8 bájtos dupla pontosságú lebegőpontos szám |
DECIMÁLIS | Ebben a típusban pontosságot és léptéket tudunk definiálni |
Hive String adattípusok
típus | Hossz |
---|---|
CHAR | 255 |
VARCHAR | 1 a 65355 |
STRING | Itt tudjuk meghatározni a hosszt (nincs korlátozás) |
Kaptár dátum/idő adattípusok
típus | Használat |
---|---|
Timestamp | Támogatja a hagyományos Unix időbélyeg, opcionális nanoszekundumos pontossággal |
találka |
|
Hive összetett adattípusok
típus | Használat |
---|---|
tömbök | SOR Negatív értékek és nem állandó kifejezések nem megengedettek |
Térképek | TÉRKÉP Negatív értékek és nem állandó kifejezések nem megengedettek |
Struktúrák | STRUCT |
Unió | UNIONTYPE |
Adatbázisok létrehozása és eldobása a Hive-ban
Az alábbiakban bemutatjuk az adatbázisok Hive-ben való létrehozásának és eldobásának lépéseit.
1. lépés: Hozzon létre adatbázist a Hive-ben
Adatbázis létrehozásához Hive shellben az alábbi szintaxisban látható parancsot kell használnunk: -
Syntax:
Create database <DatabaseName>
Példa: - Hozzon létre "guru99" adatbázist
A fenti képernyőképből két dolgot csinálunk
- „guru99” adatbázis létrehozása a Hive-ban
- Meglévő adatbázisok megjelenítése a „show” paranccsal
- Ugyanezen a képernyőn a „guru99” adatbázis neve jelenik meg a show parancs végrehajtásának végén. Ez azt jelenti, hogy a „guru99” adatbázis sikeresen létrejött.
2. lépés: Dobja el az adatbázist a Hive-be
Az adatbázis eldobásához a Hive shellben a következőt kell használnunk csepp parancs az alábbi szintaxis szerint:-
Syntax:
Drop database <DatabaseName>
Példa: -Drop adatbázis guru99
A fenti képernyőképen két dolgot csinálunk
- Eldobjuk a „guru99” adatbázist a Hive-től
- Ugyanez a keresztellenőrzés a „show” paranccsal
- Ugyanezen a képernyőn az adatbázisok show paranccsal történő ellenőrzése után a „guru99” adatbázis nem jelenik meg benne Kaptár.
- Így most megerősíthetjük, hogy a „guru99” adatbázis megszűnt