Какая модель программирования Hadoop подходит для ETL-конвейеров, требующих контрольных точек и разделения конвейера?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: PigLatin с использованием Pig.
Почему это правильный ответ
PigLatin с использованием Pig — это высокоуровневый язык для анализа данных, который идеально подходит для ETL-конвейеров. Он позволяет легко определять последовательности операций (контрольные точки) и разбивать сложные задачи на более мелкие, управляемые шаги (разделение конвейера), что упрощает отладку и повторное использование кода. HiveQL с использованием Hive больше ориентирован на запросы к данным, похожие на SQL, и менее гибок для сложных преобразований. Java и Python с использованием MapReduce требуют написания низкоуровневого кода, что значительно увеличивает сложность разработки и поддержки ETL-конвейеров по сравнению с Pig.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется