THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
Ambari Agent can be installed on a number of target hosts via the Ambari REST API .
This is done via the endpoint /api/v1/bootstrapif the hosts have been set up for passwordless SSH (as root or a sudo account) with a common SSH key.
See below for an example ("user" is the SSH user account).
Code Block |
---|
curl -i -uadmin:admin -H 'X-Requested-By: ambari' -H 'Content-Type: application/json' -X POST -d'{
"verbose":true,
"sshKey":"-----BEGIN RSA PRIVATE KEY-----\nPRIVATE-KEY-CONTENT-HERE\n----END RSA PRIVATE KEY-----\n",
"hosts":[
"c6401.ambari.apache.org",
"c6402.ambari.apache.org",
"c6403.ambari.apache.org"
],
"user":"vagrant"
}' http://localhost:8080/api/v1/bootstrap |
...