перезапустить кластер CDH5 на EC2, сохраненный как AMI

Я установил простой двухузловой кластер с помощью установщика cloudera manager (cdh 5.3). Кажется, все работает нормально.

Затем я сохранил каждый узел как AMI.

Затем я снова запустил экземпляр каждого образа, убедившись, что сетевая карта находится в той же (частной) подсети, что и исходный кластер, используя ту же группу безопасности.

Узлы могут пинговать друг друга, но менеджер Cloudera больше не может найти узлы. ("сердцебиение не получено").

При попытке добавить новый узел в кластер с использованием IP-адреса или полного доменного имени он сообщает мне, что узел уже управляется. Я также не могу удалить/удалить из кластера/...

Я пропустил что-то критическое здесь?


person Havnar    schedule 29.12.2014    source источник


Ответы (1)


Причина, по которой это кажется неудачным, - это имена хостов. При назначении экземпляру статического частного IP-адреса имя хоста меняется на ip-xx-xx-xx-xx.

Редактирование файла hosts не помогло.

Поэтому я полностью отказался от установки менеджера Cloudera.

Установка CDH (5.3) из пакетов помогает.

примечание: используйте частные IP-адреса и запускайте узлы с одинаковыми частными IP-адресами.

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

person Havnar    schedule 31.12.2014