I would set it up like this: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4* <- do not list the hostname here. * ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 xxx.xxx.200.144 datanode10.localdomain xxx.xxx.200.107 datanode01.localdomain xxx.xxx.200.143 namenode.localdomain namenode
With this change: * *hostname -f* should display *namenode.localdomain* * *hostname* should display *namenode* * *python -c 'import socket; print socket.getfqdn()' *should display *namenode.localdomain* I hope this helps. Yusaku On Fri, Dec 12, 2014 at 3:52 PM, David Novogrodsky < [email protected]> wrote: > > All, > > I am having a problem with Ambari. > I am trying to use Ambari to install Hadoop to a three node cluster. the > name node is where the Ambari server is located. I am getting this error: > ERROR 2014-12-12 17:39:56,963 main.py:137 – Ambari agent machine hostname > (localhost.localdomain) does not match expected ambari server hostname > (namenode). Aborting registration. Please check hostname, hostname -f and > /etc/hosts file to confirm your hostname is setup correctly > ‘, None) > > Here is the contents of my hosts file: > 127.0.0.1 localhost localhost.localdomain localhost4 > localhost4.localdomain4 localhost.namenode namenode > ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 > xxx.xxx.200.144 localhost.datanode10 > xxx.xxx.200.107 localhost.datanode01 > xxx.xxx.200.143 localhost.namenode namenode > > I am not sure what the problem is. Since there are only four steps to run > ambari there is not a lot of background to determine the cause of this > problem. > > David Novogrodsky > [email protected] > http://www.linkedin.com/in/davidnovogrodsky > -- CONFIDENTIALITY NOTICE NOTICE: This message is intended for the use of the individual or entity to which it is addressed and may contain information that is confidential, privileged and exempt from disclosure under applicable law. If the reader of this message is not the intended recipient, you are hereby notified that any printing, copying, dissemination, distribution, disclosure or forwarding of this communication is strictly prohibited. If you have received this communication in error, please contact the sender immediately and delete it from your system. Thank You.
