Instalacija Apache Pig na Linuxu



Ovaj je blog korak po korak vodič za instalaciju Apache Pig u Linux okruženju. Instalirat ćemo Apache Pig 0.16.0 i pokretati ga u različitim načinima.

U ovom postu ću o Instalacija Apache Pig na Linuxu . Krenimo od osnovne definicije Apache Pig i Pig Latin.

Apache Svinja je alat / platforma za stvaranje i izvršavanje programa Map Reduce koji se koristi s Hadoop-om. To je alat / platforma za analizu velikih skupova podataka. Možete reći, Apache Pig apstrakcija je nad MapReduceom. Programeri koji nisu toliko dobri u Javi borili su se radeći na Hadoopu, uglavnom dok su pisali MapReduce poslove.Dakle, to je važna tema za učenje i savladavanje .Apache Pig ima svoj vlastiti jezik Svinjski latinski što je dobro za siromašne programere.





Osnovni uvod u svinjski latinski jezik pomoći će vam da bolje razumijete:

Procesni jezik visoke razine koji se koristi u platformi Apache Pig naziva se Svinjski latinski . Apache Pig sadrži 'Pig Latin', što je relativno jednostavniji jezik koji može pregaziti distribuirane skupove podataka na datotečnom sustavu Hadoop (HDFS). U Apache Pig, morate pisati Pig skripte koristeći svinjski latinski jezik, koji se pretvara u MapReduce posao kada pokrenete Pig skriptu. Apache Pig ima razne operatore koji se koriste za izvršavanje zadataka poput čitanja, pisanja, obrade podataka. Da biste saznali više o operaterima Apache Pig, posjetite naš blog “ Operateri u svinji Apache: 1. dio - Relacijski operateri '.

Sad kad ste osnovno razumjeli Apache Pig, krenimo s instalacijom Apache Pig na Linuxu.



Instalacija Apache Pig na Linuxu:

Ispod su koraci za instalaciju Apache Pig na Linuxu (ubuntu / centos / windows koji koriste Linux VM). U nastavku koristim Ubuntu 16.04.

Korak 1: preuzimanje datoteka Svinja katran datoteka.

Naredba: wget http://www-us.apache.org/dist/pig/pig-0.16.0/pig-0.16.0.tar.gz



Preuzmi Svinja - Instalacija svinja - Edureka

Korak 2: Izvadite katran datoteka pomoću naredbe tar. U naredbi ispod tar, x znači izvući arhivsku datoteku, s znači filtriranje arhive kroz gzip, f označava naziv datoteke arhivske datoteke.

Naredba: katran -xzf svinja-0,16.0.tar.gz

Naredba: ls

Korak 3: Uredi ' .bashrc ”Datoteka za ažuriranje varijabli okruženja Apache Pig. Postavljamo ga tako da možemo pristupiti svinje iz bilo kojeg direktorija, ne moramo ići u direktorij svinje da bismo izvršavali naredbe svinja. Također, ako bilo koja druga aplikacija traži Svinju, iz ove će datoteke upoznati put Apache Pig-a.

Naredba: sudo gedit .bashrc

Na kraju datoteke dodajte sljedeće:

# Postavite PIG_HOME

izvoz PIG_HOME = / home / edureka / pig-0.16.0
izvoz PATH = $ PATH: /home/edureka/pig-0.16.0/bin
izvoz PIG_CLASSPATH = $ HADOOP_CONF_DIR

Također, provjerite je li postavljena i hadoop staza.

Pokrenite naredbu ispod kako bi se promjene ažurirale na istom terminalu.

Naredba: izvor .bashrc

Korak 4: Provjerite verziju svinje. Ovo želi provjeriti je li Apache Pig ispravno instaliran. U slučaju da ne dobijete verziju Apache Pig, morate provjeriti jeste li pravilno slijedili gornje korake.

Naredba: svinja -verzija

Korak 5 :Provjerite pomoć svinja da biste vidjeli sve opcije naredbe svinja.

Naredba: svinja -pomoć

Korak 6 :Pokrenite Svinju da pokrenete gunđanje. Grunt ljuska koristi se za pokretanje Pig latiničnih skripti.

Naredba: svinja

Ako pravilno pogledate gornju sliku, Apache Pig ima dva načina u kojima može raditi, prema zadanim postavkama odabire MapReduce način. Drugi način u kojem možete pokrenuti Pig je lokalni način. Dopustite mi da vam kažem više o ovome.

Načini izvršavanja u Apache Pig:

  • MapReduce način - Ovo je zadani način rada, koji zahtijeva pristup Hadoop klasteru i HDFS instalaciji. Budući da je ovo zadani način rada, nije potrebno navesti zastavicu -x (možete izvršiti svinja ILI svinja -x mapreduce ). Ulaz i izlaz u ovom načinu rada prisutni su na HDFS-u.
  • Lokalni način - Uz pristup jednom stroju, sve se datoteke instaliraju i izvode pomoću lokalnog domaćina i datotečnog sustava. Ovdje je lokalni način rada naveden pomoću '-x zastavice' ( svinja -x lokalna ). Ulaz i izlaz u ovom načinu rada prisutni su na lokalnom datotečnom sustavu.

Naredba: svinja -x lokalna

Možete pogledati video ispod kako biste gledali Apache Pig Instalaciju na Linuxu:

Instalacija Apache svinje | Instalacija svinja na Linuxu | Edureka

Sad kad ste završili s instalacijom Apache Pig na Linuxu, sljedeći je korak naprijed isprobavanje nekih relacijskih Pig operatora na Pig Grunt ljusci. Dakle, sljedeći blog “ Operateri u svinji Apache: 1. dio - Relacijski operateri ”Pomoći će vam da savladate svinjare.

logistic regresija python primjer koda

Sada kada ste instalirali Apache Pig na Linux, pogledajte Edureka, pouzdana tvrtka za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Edureka tečaj obuke za certificiranje velikih podataka Hadoop pomaže učenicima da postanu stručnjaci za HDFS, pređu, MapReduce, svinju, košnicu, HBase, Oozie, Flume i Sqoop koristeći slučajeve korištenja u stvarnom vremenu na maloprodaji, društvenim mrežama, zrakoplovstvu, turizmu i financijama.

Imate pitanje za nas? Molimo spomenite to u odjeljku za komentare i javit ćemo vam se.