Я создаю кластер cloudera с 3 узлами, используя Cloudera Manager. Я следовал за документом cloudera:
[1] https://www.cloudera.com/documentation/enterprise/latest/topics/cm_ig_install_path_b.html#concept_wkg_kpb_pn
После входа в Cloudera Manager и ввода имен хостов 3-х узлов, при попытке установить его выдает следующее сообщение:
Установка не удалась. Не удалось получить пульс от агента.
Убедитесь, что имя хоста хоста настроено правильно.
Убедитесь, что порт 7182 доступен на сервере Cloudera Manager (проверьте правила брандмауэра).
Убедитесь, что порты 9000 и 9001 не используются на добавляемом хосте.
Проверьте журналы агента в / var / log / cloudera-scm-agent / на добавляемом хосте. (Некоторые из журналов можно найти в деталях установки).
Если в Cloudera Manager включено использование шифрования TLS для агентов (Администрирование -> Настройки -> Безопасность), убедитесь, что /etc/cloudera-scm-agent/config.ini имеет добавляемый параметр use_tls = 1 на добавляемом хосте. Перезапустите соответствующий агент и нажмите ссылку Повторить здесь.
Я проверил журналы агента, и в нем есть сообщение об ошибке: Пульс на имя хоста: 7182 не удалось во время установки Cloudera на кластере из 3 узлов.
где hostname - это внешний IP моего узла
Я проверил, что входящий порт 7182 открыт и также проверил, что tls установлен в 1.
Я проверил / etc / hosts и в нем есть следующие записи:
127.0.0.1 localhost
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Посоветуйте, пожалуйста, нужно ли менять файл / etc / hosts и чем заменить содержимое?