Jeśli chodzi o naukę Hadoop, jest to bardzo częste pytanie, które przychodzi na myśl każdemu uczniowi, tj. „ Czy potrzebuję Java, aby nauczyć się Hadoop ”. Ten blog pomoże Ci wyjaśnić wszystkie Twoje wątpliwości.
Czy potrzebujesz Java, aby nauczyć się Hadoop?
Prosta odpowiedź na to pytanie brzmi: NIE znajomość języka Java nie jest wymagana do nauki Hadoop.
Być może zdajesz sobie sprawę, że Hadoop jest napisany w Javie, ale wręcz przeciwnie, chciałbym ci powiedzieć, że ekosystem Hadoop jest dość zaprojektowany, aby zaspokajać potrzeby różnych profesjonalistów, którzy pochodzą z różnych środowisk.
Mówiąc o profesjonalistach spoza środowiska programistycznego Ekosystem Hadoop zapewnia różne narzędzia, które mogą wykorzystać do przetwarzania Big Data przechowywanych na Hadoop.
Dwa ważne komponenty Hadoop potwierdzają fakt, że możesz pracować z Hadoop bez znajomości funkcjonalnej Javy - Świnia i Ul .
Pig to język przepływu danych wysokiego poziomu i platforma wykonywania do obliczeń równoległych, podczas gdy Hive to infrastruktura magazynu danych, która zapewnia podsumowanie danych i wykonywanie zapytań ad hoc. Świnia jest szeroko stosowana przez badaczy i programistów, podczas gdy Hive jest ulubionym narzędziem analityków danych.
Jeden interesujący fakt dla Ciebie:
10 linii Pig = ok. 200 linii kodu Java. Sprawdzić na demo świni.
Tak więc bez pisania złożonego kodu Java możesz bardzo łatwo osiągnąć te same implementacje za pomocą Pig. Mówiąc o SQL, był on szeroko stosowany przez inżynierów i analityków Facebooka, dlatego Facebook opracował Hive, aby dostarczać zapytania podobne do SQL na szczycie Hadoop.
Te języki są łatwe do nauczenia, a ponad 80% projektów Hadoop obraca się wokół nich.
Jak dostosować się do zadań Hadoop
Aby poznać stanowiska związane z Hadoop bez konieczności posiadania Java jako warunku wstępnego, musisz po prostu zorientować się w dwóch krytycznych aspektach Hadoop Przechowywanie i Przetwarzanie . W przypadku pracy związanej z magazynem Hadoop możesz dowiedzieć się, jak działa klaster Hadoop i jak Hadoop zapewnia bezpieczeństwo i stabilność danych. W tym celu znając różne niuanse rozproszonego systemu plików Hadoop ( HDFS ) i HBase , tj. rozproszona baza danych NoSQL firmy Hadoop, bardzo pomoże.
Jeśli zdecydujesz się pracować po stronie przetwarzania Hadoop, masz do dyspozycji Pig i Hive, które automatycznie konwertują Twój kod w zapleczu do pracy z opartym na Javie modelem programowania klastrów MapReduce.
Tak więc bez uruchamiania MapReduce nadal możesz kontrolować cały cykl życia swojego projektu. Dopóki opanujesz Pig and Hive, wraz z HDFS i HBase, Java może zająć drugie miejsce.
Mam nadzieję, że ten obraz to potwierdza.
Szkolenie Big Data i Hadoop firmy Edureka ma na celu poszerzenie Twojej wiedzy i umiejętności, aby stać się odnoszącym sukcesy programistą Hadoop. Kliknij jeśli chcesz wiedzieć więcej.
Rzadkie wymagania dotyczące kodowania w języku Java
Jednak, Kodowanie Java jest potrzebne, jeśli chcesz dodać funkcje zdefiniowane przez użytkownika do narzędzi Pig, Hive i innych. Jest to wymagane tylko wtedy, gdy chcesz tworzyć niestandardowe formaty wejścia / wyjścia. Z przyjemnością informujemy, że taki wymóg jest rzadkością.
Innym rzadkim scenariuszem, w którym podstawowe kodowanie Java może być konieczne, jest debugowanie. W rzadkich przypadkach awarii programu Hadoop może być konieczne debugowanie programu przy użyciu języka Java.
Nadal nie jesteś przekonany, że możesz nauczyć się Hadoop bez znajomości języka Java? Obejrzyj poniższe webinarium i dowiedz się, jakie znaczenie ma Hadoop dla osoby bez doświadczenia programistycznego!
przekonwertuj ciąg na datę w java
Edureka to globalna platforma e-learningowa do szkoleń prowadzonych na żywo przez instruktorów w zakresie najnowszych technologii. Oferują krótkoterminowe kursy wspierane przez zasoby online, wraz z całodobowym wsparciem przez 7 dni w tygodniu. Edureka z niezachwianym zaangażowaniem pomaga pracującym profesjonalistom nadążać za zmieniającymi się technologiami i zaspokajać niezdolność instytucji akademickich do nadążania za zmieniającymi się potrzebami. Z istniejącą społecznością uczniów w ponad 100 krajach, wizją Edureki jest uczynienie nauki łatwą, interesującą, przystępną cenowo i dostępną dla milionów uczniów na całym świecie.
Powiązane posty:
Zacznij korzystać z Big Data i Hadoop