ambari rest API + настройка json в ambari - PullRequest
0 голосов
/ 22 апреля 2020

Чтобы создать новую группу конфигурации, необходимо указать имя группы конфигурации, тег и имя кластера, к которому она принадлежит. Тег, как видно в этом примере, является именем службы. Две группы конфигурации с одним и тем же тегом не могут быть связаны с одним и тем же хостом.

как запустить следующий файл json с curl?

для установки этой группы конфигурации в ambari

POST /api/v1/clusters/c1/config_groups
[
   {
      "ConfigGroup": {
         "cluster_name": "c1",
         "group_name": "hdfs-nextgenslaves",
         "tag": "HDFS",
         "description": "HDFS configs for rack added on May 19, 2010",
         "hosts": [
            {
               "host_name": "host1"
            }
         ],
         "desired_configs": [
            {
               "type": "core-site",
               "tag": "nextgen1",
               "properties": {
                  "key": "value"
               }
            }
         ]
      }
   }
]

reference - https://github.com/swagle/test/blob/master/docs/api/v1/config-groups.md

1 Ответ

1 голос
/ 23 апреля 2020

Ваш вопрос о том, как отправить многострочное json с curl? Вы можете найти различные методы здесь .

...