A Hadoop elsajátításakor ez egy nagyon gyakori kérdés, amely minden & minden tanulónak eszébe jut, azaz „ Szükségem van-e Java-ra a Hadoop megtanulásához ”. Ez a blog segít minden kétségének tisztázásában.
Szüksége van Java-ra a Hadoop megtanulásához?
Egyszerű válasz erre a kérdésre: NEM , a Java ismerete nem kötelező a Hadoop elsajátításához.
Lehet, hogy tisztában van azzal, hogy a Hadoop Java nyelven íródott, de éppen ellenkezőleg, szeretném elmondani, hogy a Hadoop ökoszisztémát meglehetősen úgy tervezték, hogy kielégítse a különböző háttérrel rendelkező szakembereket.
Ha nem programozói háttérrel rendelkező szakemberekről beszélünk, a Hadoop ökoszisztéma különféle eszközöket kínál, amelyeket felhasználhatnak a Hadoopban tárolt Big Data feldolgozásához.
A Hadoop két fontos összetevője támogatja azt a tényt, hogy a Java funkcionális ismerete nélkül is működhet együtt a Hadoop-tal - malac és Kaptár .
A Pig egy magas szintű adatfolyam-nyelv és végrehajtási keretrendszer a párhuzamos számításokhoz, míg a Hive egy adattárház-infrastruktúra, amely adatok összegzését és eseti lekérdezését biztosítja. A Pig-t kutatók és programozók széles körben használják, míg Hive az adatelemzők körében a kedvenc.
Egy érdekes tény az Ön számára:
10 sor Pig = kb. 200 sor Java kód. Nézd meg disznó bemutatóhoz.
Tehát, bonyolult Java-kód megírása nélkül, a Pig segítségével nagyon könnyen megvalósíthatja ugyanazokat a megvalósításokat. Ismét az SQL-ről szólva a Facebook mérnökei és elemzői széles körben használták, ezért a Facebook kifejlesztette a Hive-ot, hogy SQL-szerű lekérdezéseket szolgáltasson a Hadoop tetején.
Ezeket a nyelveket könnyű megtanulni, és a Hadoop projektek több mint 80% -a körülöttük forog.
Hogyan lehet összehangolni magát a Hadoop munkákkal
A Hadoophoz kapcsolódó munkakörök feltárásához anélkül, hogy előfeltétele lenne a Java, csak a Hadoop két kritikus aspektusára kell irányulnia Tárolás és Feldolgozás . A Hadoop-tároló körüli munkához megtudhatja, hogyan működik a Hadoop-fürt, és hogyan teszi a Hadoop biztonságossá és stabilá az adatait. Ehhez a Hadoop elosztott fájlrendszer ( HDFS ) és HBase , vagyis a Hadoop elosztott NoSQL adatbázisa óriási segítséget nyújt.
Ha úgy dönt, hogy a Hadoop feldolgozási oldalán dolgozik, akkor a Pig és a Hive áll rendelkezésére, amelyek automatikusan átalakítják a háttérben lévő kódot a Java-alapú MapReduce klaszter programozási modelljéhez.
Tehát a MapReduce futtatása nélkül továbbra is ellenőrizheti a projekt teljes életciklusát. Amíg elsajátítja a Pig and Hive-t, a HDFS-sel és a HBase-szel együtt, a Java hátulra kerülhet.
Remélem, hogy ez a kép igazolja állításaimat.
Az Edureka Big Data és Hadoop tanfolyamának célja, hogy növelje tudását és készségeit, hogy sikeres Hadoop fejlesztőkké válhasson. Kattintson a gombra ha többet szeretne megtudni.
Ritka követelmények a Java kódoláshoz
Azonban, Java kódolásra van szükség, ha felhasználó által definiált függvényeket szeretne hozzáadni a Pig, Hive és egyéb eszközökhöz. Erre csak akkor van szükség, ha egyedi bemeneti / kimeneti formátumokat szeretne létrehozni. Örömmel értesítjük, hogy ez a követelmény ritkaság.
Egy másik ritka eset, amikor alapvető Java kódolásra lehet szükség, a hibakeresés. Ritka esetben, amikor a Hadoop program összeomlik, előfordulhat, hogy a Java segítségével kell hibakeresést végeznie.
Még mindig nem vagy meggyőződve arról, hogy a Java ismerete nélkül is megtanulhatod a Hadoopot? Nézze meg az alábbi webes szemináriumot, és ismerje meg, hogy a Hadoop hogyan releváns egy nem programozási háttérrel rendelkező személy számára!
Az Edureka egy globális e-learning platform az élő, oktató által vezetett trendi technológiák képzéséhez. Rövid távú tanfolyamokat kínálnak, online forrásokkal támogatva, 24 × 7-es életre szóló támogatással együtt. Az Edureka rendíthetetlen elkötelezettséggel rendelkezik, hogy segítse a dolgozó szakembereket lépést tartani a változó technológiákkal, és gondoskodjon arról, hogy az akadémiai intézmények képtelenek legyenek lépést tartani a változó igényekkel. Az Edureka elképzelése, hogy már több mint 100 országban létezik tanulói közösség, hogy a tanulást könnyűvé, érdekesé, megfizethetővé és hozzáférhetővé tegye a tanulók milliói számára szerte a világon.
hogyan készítsünk csomagot java-ban
Kapcsolódó hozzászólások:
Kezdje a Big Data és a Hadoop használatával