Создание динамического пула ресурсов для пряжи через Cloudera Manager REST API

В настоящее время я создаю пулы ресурсов через веб-интерфейс в соответствии с https://www.cloudera.com/documentation/enterprise/5-6-x/topics/cm_mc_resource_pools.html#concept_xkk_l1d_wr__section_utc_gbl_vl

Поскольку мне нужно создать большое количество пулов ресурсов, я хочу сделать это с помощью некоторого сценария.

Можно ли это как-то сделать с помощью REST API менеджера Cloudera?


person oh54    schedule 19.12.2016    source источник


Ответы (1)


Можно ПОЛУЧИТЬ конфигурацию пряжи через API Cloudera Manager. Как указано в http://cloudera.github .io/cm_api/apidocs/v14/path__clusters_-clusterName-services-serviceName-_config.html, например https://cm-web-url:7183/api/v14/clusters/cluster1/services/yarn/config, если вы используете yarn Fair-Scheduler, найдите поле yarn_fs_scheduled_allocations. После редактирования вы можете ПОСТАВИТЬ конфигурацию обратно.

Я также обратился в службу поддержки Cloudera, и официальный ответ заключался в том, что для этого нет мелкозернистого REST API.

Это начиная с CDH 5.9.0.

person oh54    schedule 23.12.2016