Reply
New Contributor
Posts: 11
Registered: ‎07-08-2015
Accepted Solution

How to configure cloudera manager managed cluster via input file?

I have a cloudera cluster installed with the cloudera manager, server and agent RPMs, server and agents are all started up.

 

  Normally I'll use firefox/Chrome to connect to port 7180 of the cloudera server host, and then follow the configuration templates

to select cluster node, services, roles assignment, and finish configuration job.


But the question is: Is there a way for me to specify all the parameters in an input file, and then configure the cluster with command line tools, with the input file(s) as input?

 

Basically I'd like to configure a cluster automatically instead of interaction with Web UI. Any one can shed a light on this? Thanks.


Thanks a lot.

Explorer
Posts: 8
Registered: ‎06-25-2015

Re: How to configure cloudera manager managed cluster via input file?

Have you consider using the Cloudera Manager API tools?

 

http://cloudera.github.io/cm_api/docs/quick-start/

 

http://cloudera.github.io/cm_api/apidocs/v10/index.html

 

We are using Chef to update CM so that our configuratons stay in sync.  We can spin up a cluster and change settings but can still us CM to make other changes later on.

New Contributor
Posts: 11
Registered: ‎07-08-2015

Re: How to configure cloudera manager managed cluster via input file?

Thanks. That's pretty helpful.

 

I am a newbie to cloudera manager, normally I setup cluster(s) with Web UI step by step. With a new business requirement to create clusters on the fly with REST API, I get completely lost here.

 

 What's the Steps -- and APIs to call -- for creation of a cluster, with services, and roles, tunning some settings, and then finally bring services up?

 

  1, create cluster

  2, create HDFS, and YARN services

  3, assign hosts -- and their roles -- to  services

  4, tunning a few services parameters

  5, bring up services initially

  6, check cluster, services, and hosts' health status

 

Do anyone has a working steps, API calling sequences for creating HDFS and YARN services on the fly? Thanks.

 

 

  

Highlighted
Cloudera Employee
Posts: 509
Registered: ‎07-30-2013

Re: How to configure cloudera manager managed cluster via input file?

If you're running on EC2, Cloudera Director makes all this very easy for you.

The CM API client bindings has some examples here:
https://github.com/cloudera/cm_api/tree/master/python/examples
Announcements