Potrebujete Javu, aby ste sa naučili Hadoop?



Tento blog pojednáva o predpokladoch pre učenie sa Hadoopu, základoch Java pre Hadoop a odpovediach „potrebujete, aby sa Java naučila Hadoop“, ak poznáte Pig, Hive, HDFS.

Pokiaľ ide o učenie sa Hadoop, toto je veľmi častá otázka, ktorá príde na myseľ každého a každého učiaceho sa, t. J. „ Potrebujem Java, aby som sa naučil Hadoop “. Tento blog vám pomôže objasniť všetky vaše pochybnosti.

Potrebujete Javu, aby ste sa naučili Hadoop?

Jednoduchá odpoveď na túto otázku je - Č , znalosť Javy nie je povinná pri učení sa Hadoopu.





Možno si uvedomujete, že program Hadoop je napísaný v jazyku Java, ale naopak, rád by som vám povedal, že ekosystém Hadoop je navrhnutý tak, aby uspokojoval rôznych odborníkov pochádzajúcich z rôznych prostredí.

Keď hovoríme o profesionáloch z neprogramátorského prostredia, ekosystém Hadoop poskytuje rôzne nástroje, ktoré môžu využiť na spracovanie veľkých dát uložených v Hadoop.



Dva dôležité komponenty Hadoop potvrdzujú skutočnosť, že s Hadoopom môžete pracovať bez funkčných znalostí jazyka Java - Prasa a Úľ .

Pig je jazyk na vysokej úrovni toku dát a rámec pre vykonávanie paralelných výpočtov, zatiaľ čo Hive predstavuje infraštruktúru dátového skladu, ktorá poskytuje sumarizáciu údajov a ad-hoc dopytovanie. Prasa je široko používaný výskumníkmi a programátormi, zatiaľ čo úľ je obľúbeným medzi analytikmi dát.

Jedna zaujímavá skutočnosť pre vás:



10 riadkov prasaťa = cca. 200 riadkov kódu Java. Odhlásiť sa pre ukážku ošípaných.

Takže bez toho, aby ste museli písať zložitý kód Java, môžete pomocou programu Pig veľmi ľahko dosiahnuť rovnaké implementácie. Keď už hovoríme o SQL, bolo to široko používané inžiniermi a analytikmi Facebooku, preto Facebook vyvinul Hive na poskytovanie dotazov podobných SQL na vrchu Hadoop.

Tieto jazyky sa dajú ľahko naučiť a okolo nich sa točí viac ako 80% projektov Hadoop.

Ako sa zosúladiť s úlohami spoločnosti Hadoop

Ak chcete preskúmať pracovné úlohy súvisiace s Hadoopom bez toho, aby ste museli mať Java ako predpoklad, musíte sa orientovať na dva kritické aspekty Hadoopu Skladovanie a Spracovanie . Pri práci s úložiskom Hadoop sa môžete dozvedieť, ako funguje klaster Hadoop a ako robí Hadoop zabezpečené a stabilné jeho dáta. Z tohto dôvodu je potrebné poznať rôzne nuansy systému distribuovaných súborov Hadoop ( HDFS ) a HBase , tj. distribuovaná databáza NoSQL od spoločnosti Hadoop, ohromne pomôže.

Ak sa rozhodnete pracovať na strane spracovania Hadoop, máte k dispozícii Pig and Hive, ktoré automaticky prevádzajú váš kód v backende tak, aby pracoval s klastrovým programovacím modelom klastra MapReduce.

Bez spustenia aplikácie MapReduce teda môžete stále riadiť celý životný cyklus svojho projektu. Pokiaľ ovládate Pig and Hive, spolu s HDFS a HBase môže mať Java zadné sedadlo.

Popis práce - potrebujete Java, aby ste sa naučili hadoop - Edureka

Dúfam, že tento obrázok potvrdí moje pripomienky.

Výcvikový kurz Big Data a Hadoop od spoločnosti Edureka je navrhnutý tak, aby rozšíril vaše vedomosti a zručnosti a stal sa úspešným vývojárom Hadoop. Kliknite v prípade, že sa chcete dozvedieť viac.

obrátiť číslo v pythone

Zriedkavé požiadavky na kódovanie Java

Avšak Kódovanie Java je potrebné, ak chcete do Pig, Hive a ďalších nástrojov pridať funkcie definované používateľom. Toto je potrebné, iba ak chcete vytvoriť vlastné vstupné / výstupné formáty. S radosťou informujeme, že táto požiadavka je vzácnosťou.

Ďalším zriedkavým scenárom, kde môže byť potrebné základné kódovanie v jazyku Java, je ladenie. V ojedinelých prípadoch zrútenia programu Hadoop bude pravdepodobne potrebné odladiť program pomocou Javy.

Stále nie ste presvedčení, že sa môžete naučiť Hadoop bez znalosti Javy? Sledujte webinár nižšie a zistite, aký význam má Hadoop pre človeka z neprogramátorského prostredia!

Edureka je globálna e-learningová platforma pre živé školenie trendových technológií vedené inštruktorom. Ponúkajú krátkodobé kurzy podporované online zdrojmi spolu s celoživotnou podporou 24 × 7. Edureka má neochvejný záväzok pomáhať pracujúcim profesionálom držať krok s meniacimi sa technológiami a uspokojovať neschopnosť akademických inštitúcií držať krok s meniacimi sa potrebami. Víziou spoločnosti Edureka je existujúca komunita študentov vo viac ako 100 krajinách, aby bolo učenie ľahké, zaujímavé, cenovo dostupné a prístupné miliónom študentov po celom svete.

Súvisiace príspevky:

Začnite s Big Data a Hadoop