Менеджер Клаудера. Не удалось обнаружить Cloudera Manager Server

У меня есть два компьютера с CentOS 6.5.

client86-101.aihs.net 80.94.86.101

client86-103.aihs.net 80.94.86.103

cloudera-manager-server установлен на client86-101.aihs.net. У меня проблема с обнаружением Cloudera Manager Server (3-й шаг по установке кластера).

Трассировка проблемы:

BEGIN host -t PTR 80.94.86.101
101.86.94.80.in-addr.arpa domain name pointer client86-101.aihs.net.
END (0)
using client86-101.aihs.net as scm server hostname
BEGIN which python
END (0)
BEGIN python -c 'import socket; import sys; s = socket.socket(socket.AF_INET); s.settimeout(5.0); s.connect((sys.argv[1], int(sys.argv[2]))); s.close();' client86-101.aihs.net 7182
/usr/bin/python
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "<string>", line 1, in connect
socket.error: [Errno 111] Connection refused
END (1)
could not contact scm server at client86-101.aihs.net:7182, giving up
waiting for rollback request

Думаю проблема именно в этих доменных именах (lient86-101.aihs.net, client86-103.aihs.net). Потому что, если вы проверите IP-адрес этого доменного имени, он получит 80.94.86.165 для обоих имен. Но я не знаю, как я могу решить эту проблему?

Если вам нужны дополнительные данные, пожалуйста, сообщите мне.

Извините за мой английский.


person Petr Shypila    schedule 20.02.2014    source источник


Ответы (2)


Похоже, что порт 7182 заблокирован из-за настроек группы безопасности. Попробуйте разрешить порт TCP 7182. Рекомендуется разрешить порты в этом ссылка.

person Yahia    schedule 27.04.2015

Если оба DNS дают вам один и тот же IP, я подтверждаю, что у вас проблема...

  • Убедитесь, что вы используете CentOS x86_64
  • Проверьте реальный IP каждого узла (ifconfig). Если IP-адрес не соответствует ожидаемому, отредактируйте /etc/sysconfig/network-scripts/ifcfg-, чтобы установить ожидаемый фиксированный IP-адрес и перезапустите сетевую службу (/etc/init.d/network restart)
  • Проверьте в каждом узле вашего кластера в файле /etc/sysconfig/network реальное имя узла вашего узла (один должен быть client86-101.aihs.net, а другой client86-103.aihs.net)
  • Проверьте в каждом узле вашего кластера файл /etc/hosts, чтобы назначить правильный IP-адрес правильному имени хоста.
  • Убедитесь, что iptables выключен (/etc/init.d/iptables stop && chkconfig iptables выключен)
  • Запустите (или перезапустите) службу cloudera-scm-server в client86-101.aihs.net (запуск службы client86-101.aihs.net (или перезапуск))
  • Удалите любой созданный вами кластер (главная страница Cloudera Manager, слева, кнопка справа рядом с именем(ями) кластера(ов), удалить)
  • Вы сможете снова запустить процесс развертывания CDH в своем кластере. Не забудьте указать два узла при определении своего кластера, Cloudera Manager по умолчанию не управляет узлом, на котором размещается Cloudera Manager Server, как узлом Hadoop.

Обратите внимание, что Cloudera Manager ожидает, что такое определение /etc/hosts будет работать:

127.0.0.1 localhost
80.94.86.101 client86-101.aihs.net client86-101
80.94.86.103 client86-103.aihs.net client86-103

и эта конфигурация должна быть одинаковой для обоих узлов.

Надеюсь это поможет

person Cheloute    schedule 08.10.2015