2014-11-07 13 views
0

Первоначально я установил 2 машины (Ubuntu 12.04, x64) на сервере vSphere.Cloudera не может распознать хосты

Название и ф из этих двух машин были

host     ip 
vm-cluster-node1  10.211.55.100 
vm-cluster-node2  10.211.55.101 

Я установил менеджер Cloudera вvm-cluster-node1.

Тогда я клонировал второй один (vm-cluster-node2) создать еще 2 хостов, и изменил IP и имена, как:

host     ip 
vm-cluster-node3  10.211.55.102 
vm-cluster-node4  10.211.55.103 

Но проблема в том, когда я добавить эту все 4 машины из Cloudera, независимо от того, сколько раз я пытаюсь, я могу видеть только две машины в хостов tab. позже я понял, что, если я обновляю веб-страницу, я могу видеть только 2 машины, но вторая машина переключается между vm-cluster-node2, vm-cluster-node3 и vm-cluster-node4.

чтобы проиллюстрировать, у меня есть изображения, чтобы все было ясно.

enter image description here enter image description here enter image description here

Итак, насколько я понял, менеджер Cloudera не в состоянии решить хосты клонированных от этого же источника в разных машинах. Даже если имена хостов и IP-адреса были изменены. Итак, есть ли что-то общее в этих машинах, и эта проблема возникает?

ответ

0

решаемые

Проблема заключалась в том, что три узла/хосты имеют одинаковую HOST ID. Это можно изменить в файле /etc/hosts/cloudera-scm-agent с CMF_AGENT_ARGS="--host_id new_host_id"