Uvod u tablicu padova košnica

Ključna riječ "DROP" odnosi se na brisanje. Za brisanje podataka zahtijevamo da podaci budu prisutni u košnici.

U Hadoopu imamo dvije funkcionalnosti:

  1. Pohrana podataka
  2. Obrada podataka

Za pohranu podataka, HDFS (Hadoop Distributed File System) dolazi u sliku. Kada kažemo da u tablici košnice imamo podatke, to znači dvije stvari:

  1. Podaci su u HDFS-u
  2. Imamo tablicu košnica stvorenu preko te HDFS datoteke i podatke te datoteke HDFS ulažemo u tablicu košnice.

U osnovi, da bi tablica košnica imala podatke, datoteka podataka je preduvjet. U ovom ćemo članku vidjeti kako bacati stolove u košnicu, što se događa kad padne stol i sve stvari povezane s stolom za pad u košnici.

Vrste tablice s kapljicama u košnici

U košnici se nalaze dvije vrste stolova:

  1. Unutarnja ili upravljana tablica
  2. Vanjska ili Neupravljana tablica

Upravljačka tablica / unutarnja tablica:

  1. U košnici je " korisnik / košnica / skladište " zadani direktorij. Unutarnje tablice se zadano spremaju u ovu mapu. Prilikom stvaranja tablice ne moramo ručno navesti lokaciju.
  2. Naredba "Ispusti tablicu" trajno briše podatke.
  3. Hive upravlja svu sigurnost za upravljane tablice.

Imam tablicu koja je već prisutna u direktoriju "korisnik / košnica / skladište" koja se zove "kodovi".

Da bismo provjerili da li se postojećom tablicom upravlja ili ne upravlja, mogli bismo upotrijebiti naredbu u nastavku:

Sintaksa naredbe:

Opišite oblikovano ime tablice;

Izlaz:

Pogledajmo, podatke prikazane u tablici "kodovi".

Prvo, pomoću naredbe košnice-

Drugo, korištenje Hue (Hadoop User Experience a Web UI)

Naredba za brisanje: Ispusti tablicu table_name;

Izlaz:

Sada, ako želim odabrati podatke iz „kodova“, to će mi pogriješiti, jer je tablica izbrisana.

Također neće moći vidjeti ovu tablicu u zadanom direktoriju koji je

„Korisnik / košnica / skladište”

Promatrajte ovdje,

Neupravljana tablica / vanjska tablica:

  1. Vanjske tablice od nas moraju osigurati put na koji treba spremiti tablicu pomoću ključne riječi 'location' u naredbi create table.

Na primjer:

USTVARITE VANJSKU TABELU stg_s2_json.products

(nema niza proizvoda, niza naziva proizvoda, opisnog niza, aktivnog niza, stvorenog niza datuma, ažuriranog niza datuma)

LOKACIJA '/user/data/hive/stg_s2_json.db/products';

  1. Hive samo briše metapodatke. Podaci su trajni.
  2. Te bi tablice mogao koristiti svatko tko ima pristup HDFS-u, tako da moraju upravljati sigurnošću na razini mape.

Za razumijevanje ispadanja vanjske tablice koristit ćemo tablicu "proizvodi".

Provjerimo je li tablica unutarnja ili vanjska. Opet naredba "opišite oblikovano ime tablice".

Pridržavajte se "ograničenja 10" u naredbi za odabir. Proizvodi tablice sadrže podatke u nastavku:

Da biste to provjerili u Hueu, izgleda ovako:

Da vidimo što se događa kad bačemo ovu tablicu:

Sintaksa:

Drop table table_name;

Izlaz:

Ako pokušava dohvatiti podatke tablice, to baca pogrešku.

Prvo, koristeći naredbu "select" na terminalu, bacit će mi se na pogrešku što znači da su metapodaci vanjske tablice izbrisani.

Ovdje primijetite pogrešku:

Drugo, provjeravanje podataka o hue stanju podataka, datoteka "products.json" i dalje je prisutna u HDFS-u, što znači da su podaci trajni.

Zaključak

Olakšat ću vam i pružiti vam ključne točke za obje vrste tablica. Vi odlučujete koja će vrsta odgovarati vašim potrebama.

Interni stol

Vanjska tablica

Nazvan i "Upravljačka tablica"Također se naziva "Neupravljana tablica"
Nema potrebe za pružanjem lokacije, zadani direktorij Hive upravlja tim podacimaMorate navesti lokaciju
Brisanje metapodataka tablice kao i (Podaci su privremeni)Košnica će podatke ostaviti netaknute (podaci su trajni)
Sama košnica kontrolira sigurnost stolaTrebate upravljati sigurnošću na razini mape

Preporučeni članci

Ovo je vodič za košnicu padova košnica. Ovdje ćemo raspravljati o uvođenju tablice kapanja košnica, Vrste tablica kapanja u košnici uz sintaksu. Možete i proći naše druge predložene članke da biste saznali više -

  1. Što je košnica?
  2. Arhitektura košnica
  3. Naredbe košnica
  4. Što je baza podataka Oracle
  5. Naruči košnicu
  6. Instalacija košnica

Kategorija: