#hadoop #cloudera
#hadoop #cloudera
Вопрос:
Как я могу узнать, какая версия Hadoop запущена в этом кластере, при подключении к кластеру Hadoop? В частности, это важно для правильной настройки библиотек при компиляции и упаковке заданий Hadoop Java с помощью Maven.
Ответ №1:
Самый простой способ, если у вас есть ssh-доступ к узлу hadoop, — это запустить command
$ версия hadoop
Ответ №2:
Если вы ищете версию CDH, то проверьте /usr/lib/hadoop/cloudera/cdh_version.properties
Ответ №3:
В cdh, в кластере, который я использую, нет никакого cdh_version.properties (или я не смог его найти)
Если ваш кластер использует «Посылки», вы можете проверить, какая версия cdh используется, выполнив:
/opt/cloudera/parcels
И вы могли видеть версию как название папки:
CDH-5.5.1-1.cdh5.5.1.p0.11
Примечание: Я знаю, что это не общее правило для определения того, какая версия cdh используется. Я пытаюсь показать альтернативный способ, которым это сработало для меня.
Комментарии:
1. Простой способ: запустите «версия hadoop», и вы сможете проверить версию CDH
Ответ №4:
Мы можем проверить установленную версию с помощью следующей команды:
cat /usr/lib/hadoop/cloudera/cdh_version.properties
Надеюсь, это может вам помочь.