At the
Install Options
step in the Cluster Installer wizard, selectPerform Manual Registration for Ambari Agents
.Install the Ambari Agents manually on each host, as described in Install the Ambari Agents Manually.
To echo the customized name of the host to which the Ambari agent registers, for every host, create a script like the following example, named
/var/lib/ambari-agent/hostname.sh
. Be sure tochmod
the script so it is executable by the Agent.#!/bin/sh echo
<ambari_hostname>where <ambari_hostname> is the host name to use for Agent registration.
Open
/etc/ambari-agent/conf/ambari-agent.ini
on every host, using a text editor.Add to the
[agent]
section the following line:hostname_script=/var/lib/ambari-agent/hostname.sh
where
/var/lib/ambari-agent/hostname.sh
is the name of your custom echo script.To generate a public host name for every host, create a script like the following example, named
var/lib/ambari-agent/public_hostname.sh
to show the name for that host in the UI. Be sure tochmod
the script so it is executable by the Agent.#!/bin/sh
<hostname>-f
where <hostname> is the host name to use for Agent registration.
Open
/etc/ambari-agent/conf/ambari-agent.ini
on every host, using a text editor.Add to the
[agent]
section the following line:public_hostname_script=/var/lib/ambari-agent/public_hostname.sh
If applicable, add the host names to
/etc/hosts
on every host.Restart the Agent on every host for these changes to take effect.
ambari-agent restart