Hi Christian,

The agents use socket.getfqdn() to get the value to use. There are some
scenarios where socket.getfqdn() can be different than hostname ­f. You can
perform a web search and find examples. See if modifying /etc/hosts will
help.

Another option would be -
You can write a custom script that will modify the name used by the agents
to register.
The name of the property (at /etc/ambari-agent/conf/ambari-agent.ini) is
hostname_script.

E.g.
[agent]
prefix=/var/lib/ambari-agent/data
...
hostname_script=/myScripts/customizeHostName.sh

Essentially, the script can use the value returned by hostname -f assuming
all the agents have similar issue.

Once you modify the .ini file you can restart the agent for it to register
with the modified name.

Thanks
Sumit

From:  Christian Smith <[email protected]>
Date:  Saturday, August 3, 2013 4:53 PM
To:  Sumit Mohanty <[email protected]>
Cc:  "[email protected]" <[email protected]>
Subject:  Re: Cluster install wizard fails with manually configured agents

Hi Sumit,

It seems the hosts were registered with just there hostname, not FQDNs even
though hostname/hostname -f return the correct values on the agent nodes.
Do you know why this might be?

Thanks,
Christian


On Sat, Aug 3, 2013 at 4:11 PM, Sumit Mohanty <[email protected]>
wrote:
> What are the hosts you see if you go to http://server:8080/api/v1/hosts?
> Ensure that host names you are using are the same the hosts used to register.
> 
> Sent from my Windows Phone
> 
> From: Christian Smith <mailto:[email protected]>
> Sent: 8/2/2013 7:21 PM
> To: [email protected]
> Subject: Cluster install wizard fails with manually configured agents
> 
> Hi,
> 
> I've got the server installed and configured and have also setup several
> agents which have successfully connected and registered with the ambari-server
> according to the server logs.
> 
> I'm now attempting to run through the UI wizard, I'm entering the hostnames,
> specifying manual agent install, and clicking 'Register and Confirm'.
> 
> The next step, Confirming Hosts, then shows all hosts as 'Registering'.  After
> a while they all transition to Failed.  I've tried several times, restarted
> services etc...
> 
> Am I missing a step?
> 
> Thanks,
> Christian



Reply via email to