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