Linux 安巴里+;API语法,以更改ambari服务的参数
在Ambari群集GUI(版本2.5.0.3)中,每个服务都有配置按钮 当我们点击配置按钮时,我们可以看到所有相关参数及其值的列表 例如,纱线服务具有参数-最小容器大小(内存),以MB为单位 当然,我们可以从ambari GUI更改参数的值 但我们希望通过bash脚本下的API命令自动更改值 我在谷歌上搜索了一些关于改变参数下值的API的信息,但是没有成功Linux 安巴里+;API语法,以更改ambari服务的参数,linux,api,hadoop,ambari,bigdata,Linux,Api,Hadoop,Ambari,Bigdata,在Ambari群集GUI(版本2.5.0.3)中,每个服务都有配置按钮 当我们点击配置按钮时,我们可以看到所有相关参数及其值的列表 例如,纱线服务具有参数-最小容器大小(内存),以MB为单位 当然,我们可以从ambari GUI更改参数的值 但我们希望通过bash脚本下的API命令自动更改值 我在谷歌上搜索了一些关于改变参数下值的API的信息,但是没有成功 如果您能回答这个问题,我将不胜感激。以下是使用RESTAPI更新服务配置的步骤 使用下面的url查找您的群集名称,如果您不知道群集名称,则
如果您能回答这个问题,我将不胜感激。以下是使用RESTAPI更新服务配置的步骤
- 使用下面的url查找您的群集名称,如果您不知道群集名称,则需要在下面的步骤-
http://warn.nodemanager.resource.memory-mb是真正的parmater-in-warn服务吗?(我只是问,因为在config下我找不到这个参数。是否可以打印相关服务的config by API下的所有参数?您可以使用命令-curl-H“X-request-by:ambari”打印所有配置参数。”-u admin:admin http://:8080/api/v1/clusters/,我在回答的第一部分提到了这一点
{ "Clusters": { "desired_config": { "type": "yarn-site", "tag": "version1502226523283", "properties": { "yarn.nodemanager.resource.memory-mb": "200000" } } } }