Treba li vam Java da biste naučili Hadoop?

Ovaj blog raspravlja o preduvjetima za učenje Hadoopa, osnovnim potrebama Java za Hadoop i odgovorima 'trebate li Javu da biste naučili Hadoop' ako poznajete Pig, Hive, HDFS.

Što se tiče učenja Hadoopa, ovo je vrlo često pitanje koje pada na pamet svakom i svakom učeniku, tj. ' Treba li mi Java za učenje Hadoopa '. Ovaj će vam blog pomoći da razjasnite sve svoje sumnje.

Treba li vam Java da biste naučili Hadoop?

Jednostavan odgovor na ovo pitanje je - NE , znanje Java nije obavezno za učenje Hadoopa.





Možda znate da je Hadoop napisan na Javi, ali, naprotiv, želio bih vam reći, Hadoop ekosustav pošteno je dizajniran za uslugu različitih profesionalaca koji dolaze iz različitih sredina.

Govoreći o profesionalcima iz neprogramiranog pozadinskog ekosustava Hadoop nudi razne alate koje mogu iskoristiti za obradu velikih podataka pohranjenih u Hadoopu.



Dvije važne komponente Hadoop-a podržavaju činjenicu da s Hadoop-om možete raditi bez da imate funkcionalno znanje o Javi - Svinja i Košnica .

Pig je jezik protoka podataka na visokoj razini i okvir izvršavanja za paralelno računanje, dok je Hive infrastruktura skladišta podataka koja omogućuje sažimanje podataka i ad-hoc upite. Svinja se naširoko koristi kod istraživača i programera, dok je Hive omiljena među analitičarima podataka.

Jedna zanimljiva činjenica za vas:



10 linija svinja = približno 200 redaka Java koda. Provjeri za demonstraciju svinja.

kako koristiti atom za python

Dakle, bez pisanja složenog Java koda, možete vrlo lako postići iste implementacije koristeći Pig. Opet govoreći o SQL-u, Facebook inženjeri i analitičari su ga široko koristili, stoga je Facebook razvio Hive za pružanje SQL-sličnih upita na vrhu Hadoopa.

Te je jezike lako naučiti, a više od 80% Hadoop projekata vrti se oko njih.

Kako se prilagoditi Hadoop poslovima

Da biste istražili uloge poslova povezane s Hadoop-om, a da Java nije preduvjet, morate se samo orijentirati na dva kritična aspekta Hadoopa Skladištenje i Obrada . Za posao oko pohrane Hadoop-a možete naučiti kako funkcionira Hadoop klaster i kako Hadoop čini svoje podatke sigurnima i stabilnima. U tu svrhu, poznavajući razne nijanse distribuiranog datotečnog sustava Hadoop ( HDFS ) i HBase , tj. distribuirana Hadoopova baza podataka NoSQL, izuzetno će vam pomoći.

Ako odlučite raditi na obradivoj strani Hadoopa, na raspolaganju su vam Pig and Hive koji automatski pretvaraju vaš kôd u pozadinu za rad s Java-temeljenim modelom klastera MapReduce.

Dakle, bez pokretanja MapReducea i dalje možete kontrolirati cijeli životni ciklus svog projekta. Sve dok savladate Pig and Hive, zajedno s HDFS-om i HBaseom, Java može sjesti na stražnje sjedalo.

Opis posla - treba li vam java da naučite hadoop - Edureka

Nadam se da ova slika dokazuje moje stavove.

Tečaj obuke za velike podatke i Hadoop iz Edureke osmišljen je da poboljša vaše znanje i vještine kako biste postali uspješni Hadoop programer. Klik u slučaju da želite znati više.

Rijetki zahtjevi za Java kodiranje

Međutim, Java kodiranje potrebno je ako želite dodati korisnički definirane funkcije u Pig, Hive i druge alate. To je potrebno samo ako želite stvoriti prilagođene formate ulaza / izlaza. Sretni smo što možemo obavijestiti da je ovaj zahtjev rijetkost.

Još jedan rijedak scenarij u kojem bi moglo biti potrebno osnovno Java kodiranje jest otklanjanje pogrešaka. U rijetkim slučajevima pada Hadoop programa, možda ćete trebati ispraviti program pomoću Jave.

Još uvijek niste uvjereni da možete naučiti Hadoop bez poznavanja Jave? Pogledajte webinar u nastavku i saznajte kako je Hadoop relevantan za osobu koja nije iz programskog porijekla!

fibonaccijeva rekurzija c ++

Edureka je globalna platforma za e-učenje za uživo, pod vodstvom instruktora, obuku u trendovskim tehnologijama. Oni nude kratkoročne tečajeve podržane internetskim resursima, zajedno s 24 × 7 doživotnom podrškom. Edureka se nepokolebljivo zalaže da pomogne profesionalcima koji rade da prate promjene tehnologija i udovolji nesposobnosti akademskih institucija da prate korak s promjenjivim potrebama. S postojećom zajednicom učenika u više od 100 zemalja, Edurekina je vizija učiniti učenje lakim, zanimljivim, pristupačnim i dostupnim milijunima učenika širom svijeta.

Vezane objave:

Započnite s Big Data i Hadoop