Support Questions

Find answers, ask questions, and share your expertise
Announcements
Celebrating as our community reaches 100,000 members! Thank you!

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.