Cloudera Post部署配置更新

时间:2018-09-10 03:43:41

标签: cloudera cloudera-cdh cloudera-manager

在cloudera中,是否可以使用CM-API或CURL一次更新配置列表?

目前,我正在使用下面的CM API进行一项一项的更新。

      services_api_instance.update_service_config()  

我们如何一次更新存储在json / config文件中的所有配置。

1 个答案:

答案 0 :(得分:1)

您要查找的CM API端点为PUT /cm/deployment。来自CM API documentation

  

将提供的部署描述应用于系统。这将创建参数中指定的集群,服务,主机和其他对象。此调用不允许任何合并冲突。如果系统中已经存在实体,则此调用将失败。但是,您可以请求在实例化新实体之前删除系统中的所有实体。

基本上,您可以一次呼叫配置所有服务,而不必一次执行一次。

如果您正在使用需要数据库的服务(Hive,Hue,Oozie ...),请确保在调用API之前设置。它希望您传递的所有参数都能正常工作,因此必须首先解决外部依赖性。