Имате ли нужда от Java, за да научите Hadoop?



Този блог обсъжда предпоставките за изучаване на Hadoop, основите на Java за Hadoop и отговори „имате ли нужда от Java, за да научите Hadoop“, ако познавате Pig, Hive, HDFS.

Що се отнася до изучаването на Hadoop, това е много често срещан въпрос, който идва на ум на всеки и всеки обучаем, т.е. „ Имам ли нужда от Java, за да науча Hadoop ”. Този блог ще ви помогне да изясните всичките си съмнения.

Имате ли нужда от Java, за да научите Hadoop?

Един прост отговор на този въпрос е - НЕ , познаването на Java не е задължително за изучаването на Hadoop.





Може би знаете, че Hadoop е написан на Java, но, напротив, бих искал да ви кажа, че екосистемата Hadoop е доста проектирана да обслужва различни професионалисти, които идват от различни среди.

Говорейки за професионалистите от непрограмиращата среда Hadoop екосистемата предоставя различни инструменти, които те могат да използват за обработка на големи данни, съхранявани в Hadoop.



Два важни компонента на Hadoop подкрепят факта, че можете да работите с Hadoop, без да имате функционални познания по Java - Прасе и Кошера .

Pig е език за поток на данни на високо ниво и рамка за изпълнение за паралелни изчисления, докато Hive е инфраструктура за съхранение на данни, която осигурява обобщаване на данни и ad hoc заявки. Свинята се използва широко от изследователи и програмисти, докато Hive е фаворит сред анализаторите на данни.

Един интересен факт за вас:



10 реда Свиня = приблизително 200 реда Java код. Разгледайте за демонстрация на Pig.

Така че, без да пишете сложен Java код, можете да постигнете едни и същи реализации много лесно, използвайки Pig. Отново говорейки за SQL, той беше широко използван от инженери и анализатори на Facebook, поради което Facebook разработи Hive за предоставяне на подобни на SQL заявки в горната част на Hadoop.

Тези езици са лесни за изучаване и над 80% от проектите на Hadoop се въртят около тях.

Как да се приведете в съответствие с Hadoop Jobs

За да изследвате ролите на работата, свързани с Hadoop, без да имате Java като предпоставка, трябва просто да се ориентирате към два критични аспекта на Hadoop Съхранение и Обработка . За работа около съхранението на Hadoop можете да научите как функционира клъстерът Hadoop и как Hadoop прави данните си сигурни и стабилни. За това знаейки различните нюанси на разпределената файлова система Hadoop ( HDFS ) и HBase , т.е.разпределената база данни NoSQL на Hadoop ще помогне изключително много.

Ако решите да работите от обработващата страна на Hadoop, на ваше разположение са Pig and Hive, които автоматично преобразуват кода ви в бекенда, за да работи с базирания на Java MapReduce модел на клъстерно програмиране.

Така че, без да стартирате MapReduce, все още можете да контролирате целия жизнен цикъл на вашия проект. Докато овладеете Pig and Hive, заедно с HDFS и HBase, Java може да заеме задна седалка.

Описание на длъжността - имате ли нужда от Java, за да научите хадооп - Edureka

Надявам се това изображение да докаже моите твърдения.

Обучителният курс за големи данни и Hadoop от Edureka е предназначен да подобри вашите знания и умения, за да станете успешен разработчик на Hadoop. Щракнете в случай, че искате да знаете повече.

Редки изисквания за Java кодиране

Въпреки това, Java кодирането е необходимо, ако искате да добавите дефинирани от потребителя функции към Pig, Hive и други инструменти. Това се изисква само ако искате да създадете персонализирани входно / изходни формати. Щастливи сме да информираме, че това изискване е рядкост.

Друг рядък сценарий, при който може да е необходимо основно Java кодиране, е за отстраняване на грешки. В редките случаи на срив на програма Hadoop може да се наложи да отстраните грешки в програмата с помощта на Java.

Все още не сте убедени, че можете да научите Hadoop, без да знаете Java? Гледайте уеб семинара по-долу и научете как Hadoop е подходящ за човек от непрограмиращ произход!

Edureka е глобална платформа за електронно обучение за обучение, ръководено от инструктори на живо в модерни технологии. Те предлагат краткосрочни курсове, поддържани от онлайн ресурси, заедно с 24 × 7 поддръжка през целия живот. Edureka има непоколебим ангажимент да помага на работещите професионалисти да следят променящите се технологии и да се погрижат за неспособността на академичните институции да вървят в крак с променящите се нужди. Със съществуващата общност за учащи се в повече от 100 държави, визията на Edureka е да направи обучението лесно, интересно, достъпно и достъпно за милиони учащи по целия свят.

серия на Фибоначи c ++

Подобни публикации:

Започнете с Big Data и Hadoop