Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

How do I add a new host to the cluster through API

Solved Go to solution

How do I add a new host to the cluster through API

Contributor

I tried to use

API.create_host(hadoop_roles.HOSTNAME, hadoop_roles.HOSTNAME, IP)

 But when I tried to apply host template after this, it compained the parcel is not installed. I then tried execute

parcel.start_distribution()
parcel.activate()

But the same problem remains.

 

So what is the API call to add a new host.

 

This problem is related to

https://community.cloudera.com/t5/Cloudera-Manager-Installation/How-to-use-CM-API-to-distribute-parc...

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted

Re: How do I add a new host to the cluster through API

Contributor

I found the answer, I should use

cluster.add_hosts(hostid[])

I hope cloudera can doument this funciton call here:

https://cloudera.github.io/cm_api/epydoc/5.8.0/cm_api-module.html

View solution in original post

1 REPLY 1
Highlighted

Re: How do I add a new host to the cluster through API

Contributor

I found the answer, I should use

cluster.add_hosts(hostid[])

I hope cloudera can doument this funciton call here:

https://cloudera.github.io/cm_api/epydoc/5.8.0/cm_api-module.html

View solution in original post

Don't have an account?
Coming from Hortonworks? Activate your account here