Вам нужна 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: Свинья и Улей .

преобразовать строку в дату в Java

Pig - это высокоуровневый язык потока данных и среда выполнения для параллельных вычислений, а Hive - это инфраструктура хранилища данных, обеспечивающая суммирование данных и специальные запросы. Pig широко используется исследователями и программистами, а Hive - любимцем аналитиков данных.

Один интересный факт для вас:



10 строк Свиньи = прибл. 200 строк кода Java. Проверять, выписываться для демонстрации Pig.

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

Эти языки легко изучать, и более 80% проектов Hadoop вращаются вокруг них.

Как согласовать себя с заданиями Hadoop

Чтобы изучить рабочие роли, связанные с Hadoop, без использования Java в качестве обязательного условия, вам нужно просто ориентироваться на два важных аспекта Hadoop. Место хранения и Обработка . Для работы с хранилищем Hadoop вы можете узнать, как работает кластер Hadoop и как Hadoop обеспечивает безопасность и стабильность своих данных. Для этого, зная различные нюансы распределенной файловой системы Hadoop ( HDFS ) и HBase , то есть распределенная база данных NoSQL Hadoop, очень поможет.

учебник по mysql workbench для начинающих

Если вы решите работать на стороне обработки Hadoop, в вашем распоряжении будут Pig и Hive, которые автоматически преобразуют ваш код в серверной части для работы с основанной на Java моделью кластерного программирования MapReduce.

Таким образом, без запуска MapReduce вы все равно можете контролировать весь жизненный цикл вашего проекта. Пока вы освоите Pig и Hive, а также HDFS и HBase, Java может отойти на второй план.

Описание вакансии - нужна ли Java для изучения Hadoop - Edureka

Надеюсь, это изображение подтверждает мою точку зрения.

Учебный курс по большим данным и Hadoop от Edureka разработан, чтобы расширить ваши знания и навыки, чтобы стать успешным разработчиком Hadoop. Нажмите если вы хотите узнать больше.

Редкие требования для программирования на Java

Однако, Кодирование Java необходимо, если вы хотите добавить определяемые пользователем функции в Pig, Hive и другие инструменты. Это требуется только в том случае, если вы хотите создать собственные форматы ввода / вывода. Рады сообщить, что это требование - большая редкость.

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

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

Edureka - это глобальная платформа электронного обучения для интерактивного обучения под руководством инструкторов трендовых технологий. Они предлагают краткосрочные курсы, поддерживаемые онлайн-ресурсами, а также пожизненную поддержку 24 часа в сутки, 7 дней в неделю. Edureka неизменно стремится помогать работающим профессионалам идти в ногу с меняющимися технологиями и удовлетворять неспособность академических институтов идти в ногу с меняющимися потребностями. С существующим сообществом учащихся в более чем 100 странах видение Edureka состоит в том, чтобы сделать обучение простым, интересным, доступным и доступным для миллионов учащихся по всему миру.

Похожие сообщения:

нечеткая логика в искусственном интеллекте

Начать работу с большими данными и Hadoop