Aveți nevoie de Java pentru a învăța Hadoop?



Acest blog discută condițiile prealabile pentru învățarea Hadoop, elementele esențiale Java pentru Hadoop și răspunde „aveți nevoie de Java pentru a învăța Hadoop” dacă știți Pig, Hive, HDFS.

Când vine vorba de învățarea Hadoop, aceasta este o întrebare foarte obișnuită care vine în mintea fiecărui elev și a fiecărui cursant, adică „ Am nevoie de Java pentru a învăța Hadoop ”. Acest blog vă va ajuta să vă clarificați toate îndoielile.

Aveți nevoie de Java pentru a învăța Hadoop?

Un răspuns simplu la această întrebare este - NU , cunoașterea Java nu este obligatorie pentru a învăța Hadoop.





S-ar putea să știți că Hadoop este scris în Java, dar, dimpotrivă, aș dori să vă spun că ecosistemul Hadoop este destul de conceput pentru a satisface diferiți profesioniști care provin din medii diferite.

Vorbind despre profesioniștii din cadrul non-programării, ecosistemul Hadoop oferă diverse instrumente, pe care le pot utiliza pentru procesarea Big Data stocate în Hadoop.



Două componente importante Hadoop susțin faptul că puteți lucra cu Hadoop fără a avea cunoștințe funcționale despre Java - Porc și Stup .

controler de vizualizare model în java

Pig este un limbaj de flux de date la nivel înalt și un cadru de execuție pentru calcul paralel, în timp ce Hive este o infrastructură de depozit de date care oferă rezumarea datelor și interogări ad-hoc. Porcul este utilizat pe scară largă de cercetători și programatori, în timp ce Hive este favorit printre analiștii de date.

Un fapt interesant pentru tine:



10 linii de porc = aprox. 200 de linii de cod Java. Verifică pentru o demonstrație Pig.

Deci, fără a scrie cod Java complex, puteți realiza aceleași implementări foarte ușor folosind Pig. Vorbind din nou despre SQL, a fost utilizat pe scară largă de inginerii și analiștii Facebook, prin urmare, Facebook a dezvoltat Hive pentru a furniza interogări de tip SQL în partea de sus a Hadoop.

Aceste limbi sunt ușor de învățat și peste 80% din proiectele Hadoop se învârt în jurul lor.

Cum să vă aliniați la locurile de muncă Hadoop

Pentru a explora rolurile de serviciu legate de Hadoop fără a avea Java ca o condiție prealabilă, trebuie doar să vă orientați către două aspecte critice ale Hadoop Depozitare și Prelucrare . Pentru o muncă în domeniul stocării Hadoop, puteți afla cum funcționează clusterul Hadoop și cum Hadoop își asigură securitatea și stabilitatea datelor. Pentru aceasta, cunoașterea diferitelor nuanțe ale sistemului de fișiere distribuite Hadoop ( HDFS ) și HBase , adică baza de date NoSQL distribuită de Hadoop, va ajuta enorm.

Dacă alegeți să lucrați la partea de procesare a Hadoop, aveți la dispoziție Pig and Hive, care vă convertesc automat codul în backend pentru a funcționa cu modelul de programare cluster bazat pe Java MapReduce.

Deci, fără a rula MapReduce, puteți controla tot ciclul de viață al proiectului dumneavoastră. Atâta timp cât stăpânești Pig și Hive, împreună cu HDFS și HBase, Java poate avea loc pe spate.

Descrierea postului - aveți nevoie de java pentru a învăța hadoop - Edureka

Sper că această imagine îmi dovedește punctele.

Cursul de formare Big Data și Hadoop de la Edureka este conceput pentru a vă îmbunătăți cunoștințele și abilitățile pentru a deveni un dezvoltator Hadoop de succes. Clic în cazul în care doriți să aflați mai multe.

Cerințe rare pentru codarea Java

In orice caz, Codarea Java este necesară dacă doriți să adăugați funcții definite de utilizator la Pig, Hive și alte instrumente. Acest lucru este necesar numai dacă doriți să creați formate de intrare / ieșire personalizate. Suntem bucuroși să vă informăm că această cerință este o raritate.

Un alt scenariu rar în care ar putea fi necesară codificarea Java de bază este pentru depanare. În cazul rar al unui program Hadoop care se prăbușește, poate fi necesar să depanați programul folosind Java.

Încă nu sunteți convins că puteți învăța Hadoop fără a cunoaște Java? Urmăriți seminarul web de mai jos și aflați cum Hadoop este relevant pentru o persoană care nu provine din programare!

Edureka este o platformă globală de e-learning pentru instruire în direct, dirijată de instructori, în tehnologii de trend. Acestea oferă cursuri pe termen scurt, susținute de resurse online, împreună cu asistență 24x7 pe toată durata vieții. Edureka are un angajament neclintit de a ajuta profesioniștii care lucrează să țină pasul cu tehnologiile în schimbare și să răspundă incapacității instituțiilor academice de a ține pasul cu nevoile în schimbare. Cu o comunitate de cursanți existentă în peste 100 de țări, viziunea Edureka este de a face învățarea ușoară, interesantă, accesibilă și accesibilă pentru milioane de cursanți de pe tot globul.

Postări asemănatoare:

Începeți cu Big Data și Hadoop

când se folosește acest lucru. în java