как использовать Ambari API для добавления хоста в новую группу конфигурации - PullRequest
0 голосов
/ 31 марта 2020

Я создаю следующие api ambari rest api, чтобы добавить машину worker03.sys11.com в имя_группы из группы по умолчанию

Ambari server is - master02.sys11.com
Cluster name – HDP
Machine name to add to new group - worker03.sys11.com

Но когда я запускаю следующий API

curl 'http://master02.sys11.com:8080/api/v1/clusters/HDP/config_groups'   -u admin:admin -H "X-Requested-By: ambari" -i -X POST --data '[{"ConfigGroup":{"group_name":"custom_group","tag":"YARN","description":"This is a custom group","desired_configs":[],"hosts":[{"host_name":"worker03.sys11.com"}]}}]'

мы получаем

HTTP/1.1 500 Server Error
X-Frame-Options: DENY
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Pragma: no-cache
Set-Cookie: AMBARISESSIONID=i4190t4h27yk10awbqkm1fpmi;Path=/;HttpOnly
User: admin
Content-Type: text/plain;charset=ISO-8859-1
Content-Length: 48


{
  "status": 500,
  "message": "Server Error"

Где мы не правы?

ссылка - https://community.cloudera.com/t5/Support-Questions/how-to-use-Ambari-API-to-add-host-to-config-groups-without/m-p/158795#M121186

enter image description here

...