通过Cloudera Manager REST为yarn创建动态资源池api

Creating a dynamic resource pool for yarn through Cloudera Manager REST api

我目前正在通过网络创建资源池 UI https://www.cloudera.com/documentation/enterprise/5-6-x/topics/cm_mc_resource_pools.html#concept_xkk_l1d_wr__section_utc_gbl_vl

由于我要创建大量资源池,因此我想使用一些脚本来完成此操作。

有什么方法可以通过 cloudera 管理器 REST 完成吗api?

可以通过cloudera manager获取yarn配置api。根据 http://cloudera.github.io/cm_api/apidocs/v14/path__clusters_-clusterName-services-serviceName-_config.html, e.g. 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 的版本。