Kako instalirati košnicu?

Apache Hadoop je zbirka okvira koji omogućava obradu velikih podataka distribuiranih preko klastera. Prema Apache košnici je projekt softverskog skladišta podataka izgrađen na vrhu Apache Hadoopa za pružanje upita i analiza podataka. Apache košnica pruža sučelje poput SQL-a za ispitivanje i obradu velike količine podataka zvanih HQL (jezik upita na košnici). Apache košnica pokreće vrh ekosustava Hadoop, a podaci pohranjeni u obliku datoteke znače Hadoop distribuirani datotečni sustav (HDFS). Apache Hive pruža sjajno sučelje korisniku za pristup i obavljanje operacije na podacima u obliku tablice koja pruža odličnu tehniku ​​optimizacije za poboljšanje performansi. Vrlo je izazovno brži upit s velikim podacima i vjerujte mi, to je važno u proizvodnom okruženju.

Na kraju, prevodilac pretvara HQL upit u mapu za smanjenje poslova i zatim se podnosi Hadoop okviru radi izvršenja.

Razlika između Hive i SQL

Apache Hive je vrlo sličan SQL-u, ali kao što znamo da se košnica odvija po Hadoop ekosustavu i interno pretvara poslove u MR (Map Reduce jobs) to čini neku razliku između Hive i SQL-a.

Hive ne bi bio najbolji pristup za one aplikacije u kojima je potreban vrlo brz odgovor i vrlo je važno razumjeti da je košnica pogodnija za grupnu obradu vrlo velikih setova nepromjenjivih podataka i to treba napomenuti da je košnica običan RDBMS i zadnji ali ne najmanje važno, apache košnica je shema na sredstvima za čitanje (dok se umetanje podataka u tablicu košnice neće smetati zbog neusklađenosti tipa podataka, ali dok će čitati podatke pokazat će nultu vrijednost ako vrsta podataka nije podudarna s određenom vrstom podataka stupca).

Prethodni zahtjev za instaliranje košnice

Kao što sam rekao prije, vrlo je važno razumjeti kako Apache košnica prolazi na vrhu Hadoop ekosustava, a Hadoop bi trebao biti gore sa svim demonima.

Neki od osnovnih Hadoopovih demona su sljedeći:

  • Naziv čvora
  • Čvor podataka
  • Upravitelj resursa
  • Upravitelj čvorova

Za provjeru verzije Hadoopa ispod je naredba:

Utipkajte inačicu Hadoop u naredbeni redak dat će vam inačicu Hadoopa.

Da biste provjerili okidač izvješća Hadoop klastera ispod naredbe:

Utipkajte → Hadoop dfsadmin - izvješće u naredbenoj liniji dat će vam cijelo izvješće o klasteru ako se pokreće vaš poslužitelj.

Ako Hadoop nije instaliran na vaš uređaj sa zahtjevom da slijedite upute apache da biste instalirali Hadoop na svoj sustav.

Nadam se da je java već instalirana i na vašem sustavu. za provjeru java verzije pogledajte ispod snimke zaslona.

Koraci za instaliranje košnice na Ubuntu

Slijede koraci za instalaciju Hive na Ubuntu:

Korak 1 : Katran za košnicu možemo preuzeti pomoću naredbe ispod u terminalu koju možemo izravno preuzeti i sa terminala.

Naredba: dobivamo http://archive.apache.org/dist/hive/hive-2.1.0/apache-hive-2.1.0-bin.tar.gz

2. korak : Izdvojite datoteku katrana koristeći naredbu ispod u terminalu, možemo direktno izvući katran iznad preuzete datoteke katrana tar.

Naredba: tar -xzf apache-košnica-2.1.0-bin.tar.gz

Predložit ću vam da provjerite komandom ls o izdvojenoj datoteci košnice.

Korak 3: Uredite " .bashrc " datoteku da biste ažurirali varijable okoline za korisnika.

Naredba: sudo the .bashrc

Na kraju datoteke dodajte sljedeće:

# Postavi HIVE_HOME

Izvršite dolje navedenu naredbu za dovršetak promjena promjena u trenutnom terminalu.

Naredba: izvor .bashrc

Korak 5 : Moramo stvoriti direktore košnice unutar lokacije HDFS, a u ovom direktoriju 'skladište' to će biti mjesto za pohranjivanje podataka o košnici i podataka u vezi s košnicom.

Naredba :

  • hdfs dfs -mkdir -p / korisnik / košnica / skladište
  • hdfs dfs -mkdir / tmp

Korak 6 : Za postavljanje dozvole za čitanje i pisanje za izvršenje tablice košnice ispod naredbe.

naredba:

Naredba ispod, pružanje dopuštenja za pisanje korisničkoj grupi:

  • hdfs dfs -chmod g + w / korisnik / košnica / skladište
  • hdfs dfs -chmod g + w / tmp

Konfiguriranje košnice: Vrlo je važno mjesto instaliranja košnice za konfiguriranje s Hadoop-om. Moramo urediti hive-env.sh, datoteku koja se nalazi u $ HIVE_HOME / conf direktoriju. Sljedeće naredbe preusmjeravaju u mapu Hive conf i kopiraju datoteku predloška:

Korak 7 : Postavite Hadoop stazu u hive-env.sh

Uredite hive-env.sh datoteku dodavanjem sljedećeg retka:

Sada je po ovom procesu gotovo, a instalacije košnica su uspješno dovršene, važno je konfigurirati Metastore s vanjskim poslužiteljem baza podataka, a Apache Hive Framework prema zadanim postavkama koristi Derby bazu podataka. Korištenjem naredbe u nastavku inicijalizacija Derby baze podataka.

Naredba: bin / schematool -initSchema -dbType derby

Korak 8 : Pokrenite košnicu .

Naredba: košnica (upišite košnicu u terminal unutar drugog terminala košnice će se otvoriti.)

Rad sa košnicom: Sada ćemo vidjeti neke od operacija u košnici da vidimo koliko tablica imamo u zadanoj upotrebi baze podataka pogledajte ispod snimke zaslona na donjim snimkama zaslona ne prikazuje nikakve tablice, što znači da nemamo nijednu tablicu u zadanoj bazi podataka,

Za stvaranje tablice u košnici vrlo je važno uputiti traženu bazu jer će se u protivnom svaka tablica stvoriti prema zadanoj bazi podataka.

Važne naredbe u košnici

1: prikažite baze podataka (prikazat će sve baze podataka koje su do tada stvorene).

2: stvorite bazu podataka ako ne postoji mydb (ova naredba će stvoriti jednu bazu podataka s imenom ' mydb' ako ' mydb' ne postoji, a ako ' mydb već postoji, neće ni pogriješiti')

3: koristiti bazu podataka kad god moramo koristiti neku DDl naredbu u određenoj bazi podataka, trebali bismo upotrijebiti naredbu "koristi bazu podataka", u našem slučaju već smo stvorili naredbu "mydb", naredba će se koristiti mydb.

Važna DDL naredba košnice

KREIRAJ, Pusti, TRUNCAT, POKAŽI, OPIS .

  • Stvori : - Stvorite izjavu koja se koristi za stvaranje baze podataka ili stvaranje tablice u košnici.

Primjer: košnica> stvori bazu podataka Tvrtka; (izrada baze podataka)

Košnica> koristiti poduzeće;

Košnica> stvorite zaposlenika stola (id int, ime string, string string); (ovo će stvoriti zaposlenika tablice u bazi podataka tvrtke, jer smo već izvršili naredbu Koristi bazu podataka.)

  • Opišite pruža informacije o shemi tablice.

Košnica> opisati zaposlenika; (ovo će vam dati detalje o shemi u tablici zaposlenika)

  • TRUNCATE će izbrisati podatke tablice.

Košnica> skraćenica stola;

Kućicu možemo instalirati i na prozor, ali za najbolju praksu, radije ću koristiti Ubuntu, on će dati bolji pregled produkcijskog okoliša i vaši će se podaci povećavati u budućnosti, lako će se njima upravljati.

Preporučeni članci

Ovo je vodič za instaliranje košnice. Ovdje smo razgovarali o različitim koracima za instaliranje Hive, DDL naredbe itd. Također možete pogledati sljedeće članke da biste saznali više:

  1. Kako instalirati SQL Server
  2. Kako instalirati MATLAB
  3. Naredbe i značajke košnice
  4. Osnovna pitanja u vezi s košnicom
  5. Arhitektura košnica | Tijek rada
  6. Korištenje ORDER BY funkcije u košnici
  7. Instalacija košnica

Kategorija: