I tried the following
/etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 172.16.5.110 n1.myhdp.com n1 172.16.5.111 n2.myhdp.com n2 172.16.5.112 n3.myhdp.com n3 172.16.5.113 n4.myhdp.com n4 /etc/sysconfig/network NETWORKING=yes HOSTNAME=n2.myhdp.com I also try to change the file below, but seems not successful. /etc/resolv.conf From: [email protected] Date: Wed, 2 Apr 2014 18:27:13 +0800 Subject: Re: DNS pre request for hadoop install To: [email protected] Here is the thing: 1. It is preferred to set up the host with fqdn to run hadoop. The indication of a good fqdn setup is the output of "hostname -f" contains dots. 2. The quick fix to your environment is: a. in /etc/sysconfig/network, change HOSTNAME=localhost b. run command "hostname localhost" c. in your etc/hosts, change it to the following: 127.0.0.1 localhost.localdomain localhost Now, if you run "hostname -f", you will get localhost.localdomain. On Wed, Apr 2, 2014 at 5:59 PM, Alex Lee <[email protected]> wrote: This is the command result, [root@localhost yum.repos.d]# hostname localhost.localdomain [root@localhost yum.repos.d]# hostname -f localhost [root@localhost yum.repos.d]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 [root@localhost yum.repos.d]# Should I change it to some own defined domain in hosts file or network file. From: [email protected] Date: Wed, 2 Apr 2014 17:24:59 +0800 Subject: Re: DNS pre request for hadoop install To: [email protected] If you don't know what fully qualified domain name is, google it first. Let me show you my configuration: [dev@devmachine:~ ]$ hostname devmachine [dev@devmachine:~ ]$ hostname -f devmachine.mydomain [dev@devmachine:~ ]$ cat /etc/hosts 127.0.0.1 localhost.localdomain localhost localhost4 localhost4.localdomain4 ::1 localhost.localdomain localhost localhost6 localhost6.localdomain6 192.168.9.168 devmachine.mydomain devmachine where 192.168.9.168 is my machine ip, devmachine.mydomain is my host fqdn. On Wed, Apr 2, 2014 at 5:13 PM, Alex Lee <[email protected]> wrote: In the hosts file, it has 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 When running hostname -f, it shows localhost. Will it be ok, or need to use the fully.qualified.domain.name From: [email protected] Date: Wed, 2 Apr 2014 17:06:52 +0800 Subject: Re: DNS pre request for hadoop install To: [email protected] In your /etc/hosts file. Change it to something like below: 127.0.0.1 localhost.localdomain localhost then run hostname -f and see what's the output. On Wed, Apr 2, 2014 at 4:43 PM, Alex Lee <[email protected]> wrote: I am trying to use ambari (hortonwoks) to install hadoop. One step is to pre-config DNS as manual link below. http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.0.9.1/bk_using_Ambari_book/content/ambari-chap1-5-5.html Since I am only using internal network, not sure how to config fully.qualified.domain.name. My hostname -f only shows localhost. And in /etc/sysconfig/network, it give HOSTNAME=localhost.localdomain If anyone already get hadoop running, what is the real DNS requests for hadoop. Any suggestion, thanks a lot. alex -- Cheers -MJ -- Cheers -MJ -- Cheers -MJ
