Heb je Java nodig om Hadoop te leren kennen?



Deze blog bespreekt de vereisten voor het leren van Hadoop, Java-essentials voor Hadoop en antwoorden 'heb je Java nodig om Hadoop te leren' als je Pig, Hive, HDFS kent.

Als het gaat om het leren van Hadoop, is dit een veel voorkomende vraag die bij elke leerling opkomt, d.w.z. ' Heb ik Java nodig om Hadoop te leren? ”. Deze blog helpt je om al je twijfels op te helderen.

Heb je Java nodig om Hadoop te leren?

Een eenvoudig antwoord op deze vraag is - NEE , kennis van Java is niet verplicht om Hadoop te leren.





Je weet misschien dat Hadoop in Java is geschreven, maar ik zou je integendeel willen vertellen dat het Hadoop-ecosysteem redelijk ontworpen is om verschillende professionals met verschillende achtergronden te bedienen.

Praten over professionals met een niet-programmerende achtergrond Het Hadoop-ecosysteem biedt verschillende tools die ze kunnen gebruiken om Big Data die in Hadoop is opgeslagen te verwerken.



Twee belangrijke Hadoop-componenten onderschrijven het feit dat u met Hadoop kunt werken zonder functionele kennis van Java te hebben - Varken en Bijenkorf .

Pig is een gegevensstroomtaal en een uitvoeringskader op hoog niveau voor parallelle berekeningen, terwijl Hive een datawarehouse-infrastructuur is die gegevenssamenvatting en ad-hoc-query's biedt. Pig wordt veel gebruikt door onderzoekers en programmeurs, terwijl Hive favoriet is onder data-analisten.

diepe kopie versus ondiepe kopie java

Een interessant feit voor jou:



10 regels Pig = ca. 200 regels Java-code. Uitchecken voor een Pig demo.

Dus zonder complexe Java-code te schrijven, kunt u dezelfde implementaties heel gemakkelijk bereiken met Pig. Nogmaals over SQL gesproken, het werd veel gebruikt door Facebook-ingenieurs en -analisten, daarom ontwikkelde Facebook Hive om SQL-achtige vragen aan de bovenkant van Hadoop te bieden.

Deze talen zijn gemakkelijk te leren en meer dan 80% van de Hadoop-projecten draait om deze talen.

Hoe u zich kunt afstemmen op Hadoop-banen

Om functies met betrekking tot Hadoop te verkennen zonder Java als vereiste te hebben, moet u zich oriënteren op twee cruciale aspecten van Hadoop Opslag en Verwerken . Voor een baan rond Hadoop-opslag kunt u leren hoe Hadoop-cluster werkt en hoe Hadoop zijn gegevens veilig en stabiel maakt. Hiervoor moet u de verschillende nuances van het Hadoop Distributed File System kennen ( HDFS ) en HBase , d.w.z. Hadoop's gedistribueerde NoSQL-database, zal enorm helpen.

Als je ervoor kiest om aan de verwerkingskant van Hadoop te werken, heb je Pig and Hive tot je beschikking, die automatisch je code in de backend omzetten om te werken met het op Java gebaseerde MapReduce clusterprogrammeermodel.

Dus zonder MapReduce uit te voeren, hebt u nog steeds controle over de hele levenscyclus van uw project. Zolang je Pig and Hive beheerst, samen met HDFS en HBase, kan Java een achterbank innemen.

Functieomschrijving - heb je Java nodig om hadoop te leren - Edureka

sorteer algoritme c ++

Ik hoop dat deze afbeelding mijn punten bewijst.

De Big Data en Hadoop-training van Edureka is bedoeld om uw kennis en vaardigheden te vergroten om een ​​succesvolle Hadoop-ontwikkelaar te worden. Klik voor het geval u meer wilt weten.

Zeldzame vereisten voor Java-codering

Echter, Java-codering is nodig als u door de gebruiker gedefinieerde functies aan Pig, Hive en andere tools wilt toevoegen. Dit is alleen vereist als u aangepaste invoer- / uitvoerformaten wilt maken. We zijn blij te kunnen meedelen dat deze eis een zeldzaamheid is.

Een ander zeldzaam scenario waarbij eenvoudige Java-codering nodig kan zijn, is voor foutopsporing. In het zeldzame geval dat een Hadoop-programma crasht, moet u mogelijk het programma debuggen met Java.

java split string meerdere scheidingstekens

Ben je er nog steeds niet van overtuigd dat je Hadoop kunt leren zonder Java te kennen? Bekijk het webinar hieronder en leer hoe Hadoop relevant is voor iemand met een niet-programmerende achtergrond!

Edureka is een wereldwijd e-learningplatform voor live, door instructeurs geleide training in trending-technologieën. Ze bieden korte-termijncursussen ondersteund door online bronnen, samen met 24 × 7 levenslange ondersteuning. Edureka heeft een niet-aflatende inzet om werkende professionals te helpen bij het bijhouden van veranderende technologieën en om tegemoet te komen aan het onvermogen van academische instellingen om gelijke tred te houden met veranderende behoeften. Met een bestaande leerlinggemeenschap in meer dan 100 landen, is Edureka's visie om leren gemakkelijk, interessant, betaalbaar en toegankelijk te maken voor miljoenen leerlingen over de hele wereld.

Gerelateerde berichten:

Ga aan de slag met Big Data en Hadoop