Пульс на <hostname>: 7182 не удалось во время установки Cloudera на кластере из 3 узлов - PullRequest
0 голосов
/ 25 апреля 2018

Я создаю кластер 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 и чем заменить содержимое?

1 Ответ

0 голосов
/ 30 апреля 2018

Разрешение: Когда установка была остановлена, и она снова началась заново. Я сделал две вещи:

1) Отключить брандмауэр, выполнив iptables -P ВВОД ПРИНЯТЬ iptables -P ВЫХОД ПРИНЯТЬ iptables -P ВПЕРЕД ПРИНЯТЬ iptables -F.

2) Второе - дать внутренний IP вместо внешнего IP при добавлении хостов.

В этот раз все работало нормально и ошибок не было.

...