Support Questions

Find answers, ask questions, and share your expertise

how to change hostnames on all machines in ambari cluster?

avatar

hi all,

we have ambari cluster on customer site ( version 2.6.1 )

cluster include the following machines: master01 , master02 , master03 , worker01-worker64 , kafka01 - kafka03

while customer want to change to these hostnames to the following:

master01-03       to JNserver01-03
worker01-worker64 to DNserver01-64
kafka01-03        to KBserver01-03

what is the procedure to change all these hostnames ?

Michael-Bronson
1 ACCEPTED SOLUTION

avatar
Master Mentor

@Michael Bronson

Ambari provides an option as following to change the hostnames for various hosts:

# ambari-server update-host-names host_names_changes.json

.

In this case we will need to create a JSON file as mentioned in the doc: https://docs.hortonworks.com/HDPDocuments/Ambari-2.6.0.0/bk_ambari-administration/content/ch_changin...

{
  "cluster1" : {
      "c6400.ambari.apache.org" : "c6410.ambari.apache.org",
      "c6401.ambari.apache.org" : "c6411.ambari.apache.org",
     ....
  }
}

.

NOTE: Please make sure to not have Mixed case hostname OR Uppercase Hostname. Please keep all hostnames in Lowercase else you might encounter some issues.

View solution in original post

1 REPLY 1

avatar
Master Mentor

@Michael Bronson

Ambari provides an option as following to change the hostnames for various hosts:

# ambari-server update-host-names host_names_changes.json

.

In this case we will need to create a JSON file as mentioned in the doc: https://docs.hortonworks.com/HDPDocuments/Ambari-2.6.0.0/bk_ambari-administration/content/ch_changin...

{
  "cluster1" : {
      "c6400.ambari.apache.org" : "c6410.ambari.apache.org",
      "c6401.ambari.apache.org" : "c6411.ambari.apache.org",
     ....
  }
}

.

NOTE: Please make sure to not have Mixed case hostname OR Uppercase Hostname. Please keep all hostnames in Lowercase else you might encounter some issues.