Hadoopin oppimisessa tämä on hyvin yleinen kysymys, joka tulee jokaisen ja jokaisen oppijan mieleen, ts. Tarvitsenko Java oppia Hadoop ”. Tämä blogi auttaa sinua selvittämään epäilyt.
Tarvitsetko Java oppia Hadoop?
Yksinkertainen vastaus tähän kysymykseen on - EI , Java-taito ei ole pakollista Hadoopin oppimiseksi.
Saatat olla tietoinen siitä, että Hadoop on kirjoitettu Java-kielellä, mutta päinvastoin, haluaisin kertoa teille, että Hadoop-ekosysteemi on melko suunniteltu palvelemaan erilaisia ammattilaisia, jotka ovat taustaltaan erilaisia.
Puhuminen ammattilaisista, jotka eivät ole ohjelmoinnin taustalla, Hadoop-ekosysteemi tarjoaa erilaisia työkaluja, joita he voivat hyödyntää Hadoopiin tallennettujen suurten tietojen käsittelyssä.
Kaksi tärkeää Hadoop-komponenttia tukee sitä, että voit työskennellä Hadoopin kanssa ilman Java-toiminnallista tietoa - Sika ja Pesä .
Pig on korkean tason tietovirran kieli ja suorituskehys rinnakkaista laskentaa varten, kun taas Hive on tietovarastoinfrastruktuuri, joka tarjoaa tietojen yhteenvedon ja ad-hoc-kyselyn. Sikaa käyttävät tutkijat ja ohjelmoijat laajalti, kun taas Hive on suosittu data-analyytikoiden keskuudessa.
Yksi mielenkiintoinen tosiasia sinulle:
10 sian riviä = noin. 200 riviä Java-koodia. Tarkista sika-demolle.
Joten kirjoittamatta monimutkaista Java-koodia, voit saavuttaa samat toteutukset helposti Pigin avulla. Jälleen SQL: stä puhuttaessa Facebookin insinöörit ja analyytikot käyttivät sitä laajalti, joten Facebook kehitti Hiven tarjoamaan SQL-tyyppisiä kyselyjä Hadoopin yläosassa.
Nämä kielet on helppo oppia, ja yli 80% Hadoop-projekteista pyörii niiden ympärillä.
Kuinka kohdistaa itsesi Hadoop-töihin
Jotta voit tutkia Hadoopiin liittyviä työrooleja ilman Java-edellytystä, sinun on vain suunnattava kahteen Hadoopin kriittiseen näkökohtaan Varastointi ja Käsittely . Hadoop-tallennustilan ympärillä tehtävää työtä varten voit oppia, kuinka Hadoop-klusteri toimii ja kuinka Hadoop tekee tietonsa turvalliseksi ja vakaana. Tätä varten Hadoop-hajautetun tiedostojärjestelmän ( HDFS ) ja HBase eli Hadoopin jaettu NoSQL-tietokanta auttaa valtavasti.
Jos päätät työskennellä Hadoopin käsittelypuolella, sinulla on käytössämme Pig and Hive, joka muuntaa taustakoodisi koodin automaattisesti toimimaan Java-pohjaisen MapReduce-klusterin ohjelmointimallin kanssa.
Joten, ilman MapReduce-ohjelmaa, voit silti hallita projektisi koko elinkaarta. Niin kauan kuin hallitset Pig and Hive -ohjelmaa yhdessä HDFS: n ja HBasen kanssa, Java voi siirtyä takapenkille.
Toivon, että tämä kuva osoittaa kohtaani.
Edurekan Big Data and Hadoop -kurssi on suunniteltu parantamaan tietosi ja taitojasi tulemaan menestyväksi Hadoop-kehittäjäksi. Klikkaus jos haluat tietää enemmän.
Harvinaiset vaatimukset Java-koodaukselle
Kuitenkin, Java-koodausta tarvitaan, jos haluat lisätä käyttäjän määrittämiä toimintoja Pig-, Hive- ja muihin työkaluihin. Tätä vaaditaan vain, jos haluat luoda mukautettuja tulo- / lähtöformaatteja. Olemme iloisia voidessamme ilmoittaa, että tämä vaatimus on harvinaisuus.
Toinen harvinainen skenaario, jossa Java-peruskoodaus saattaa olla tarpeen, on virheenkorjaus. Harvinaisissa tapauksissa, joissa Hadoop-ohjelma kaatuu, sinun on ehkä korjattava ohjelma Java-sovelluksella.
Etkö ole vieläkään vakuuttunut siitä, että voit oppia Hadoopin tuntematta Javaa? Katso alla oleva verkkoseminaari ja opi, kuinka Hadoop on merkityksellinen henkilölle, jolla ei ole ohjelmointitausta!
def __init__ python
Edureka on maailmanlaajuinen verkko-oppimisalusta trendi-tekniikoiden suoraa, ohjaajavetoista koulutusta varten. Ne tarjoavat lyhytaikaisia kursseja, joita tukevat online-resurssit, sekä 24 × 7 koko elämän tukea. Edurekalla on vankkumaton sitoumus auttaa työskenteleviä ammattilaisia pysymään mukana muuttuvassa tekniikassa ja huolehtimaan akateemisten laitosten kyvyttömyydestä pysyä muuttuvien tarpeiden mukana. Edurekan visiona on tehdä oppimisesta helppoa, mielenkiintoista, edullista ja saavutettavissa miljoonille oppijoille ympäri maailmaa, sillä sillä on oppijayhteisö yli 100 maassa.
Aiheeseen liittyvät julkaisut: