Как найти cdh версию hadoop

#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
  

Надеюсь, это может вам помочь.