Sure but like I said, I’m on DHCP so my IP always changes.
In my config files I tried using “localhost4” and “127.0.0.1” but in
both cases it still uses my FQ hostname instead of 127.0.0.1
E.g.:
STARTUP_MSG: host = myhostname.mycompany.com/10.11.12.13
STARTUP_MSG: args = []
STARTUP_MSG: version = 2.0.0-cdh4.0.1
From: /etc/hadoop/conf/core-site.xml
<property>
<name>fs.default.name</name>
<value>hdfs://localhost4:8020</value>
</property
From: /etc/hadoop/conf/mapred-site.xml
<property>
<name>mapred.job.tracker</name>
<value>localhost4:8021</value>
</property>
Alan
From: Chandra Mohan, Ananda Vel Murugan [mailto:[email protected]]
Sent: Wednesday, August 08, 2012 9:19 AM
To: [email protected]
Subject: RE: datanode startup before hostname is resovable
I had a similar problem under different circumstances. I added the hostname and
ip in /etc/hosts file
________________________________
From: Alan Miller
[mailto:[email protected]]<mailto:[mailto:[email protected]]>
Sent: Wednesday, August 08, 2012 12:32 PM
To: [email protected]<mailto:[email protected]>
Subject: datanode startup before hostname is resovable
For development I run CDH4 on my local machine but I notice that I have to
manually start the datanode (sudo service hadoop-hdfs-datanode start)
after each reboot.
Looks like the datanode process is getting started before my DHCP address Is
resolvable.
From: /var/log/hadoop-hdfs/hadoop-hdfs-datanode-myhost.log
2012-08-08 08:44:01,171 INFO
org.apache.hadoop.hdfs.server.datanode.DataNode: STARTUP_MSG:
….
STARTUP_MSG: Starting DataNode
STARTUP_MSG: host = java.net.UnknownHostException: myhostname: myhostname
….
2012-08-08 08:44:02,253 ERROR
org.apache.hadoop.hdfs.server.datanode.DataNode: Exception in secureMain
java.net.UnknownHostException: myhostname: myhostname
SHUTDOWN_MSG: Shutting down DataNode at java.net.UnknownHostException:
myhostname: myhostname
I’m on Fedora 16/x86_64.
Regards,
Alan