Hi All, I am trying to set up a Apache Hadoop 2.3.0 cluster , I have a master and three slave nodes , the slave nodes are listed in the $HADOOP_HOME/etc/hadoop/slaves file and I can telnet from the slaves to the Master Name node on port 9000, however when I start the datanode on any of the slaves I get the following exception .
2014-08-03 08:04:27,952 FATAL org.apache.hadoop.hdfs.server.datanode.DataNode: Initialization failed for block pool Block pool BP-1086620743-170.75.152.162-1407064313305 (Datanode Uuid null) service to server1.dealyaft.com/170.75.152.162:9000 org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.protocol.DisallowedDatanodeException): Datanode denied communication with namenode because hostname cannot be resolved . The following are the contents of my core-site.xml. <configuration> <property> <name>fs.default.name</name> <value>hdfs://server1.mydomain.com:9000</value> </property> </configuration> Also in my hdfs-site.xml I am not setting any value for dfs.hosts or dfs.hosts.exclude properties. Thanks.