hadoop + ambari集群更改配置

时间:2017-08-09 18:49:59

标签: json linux hadoop ambari

我想将新的bluprint.json文件上传到我的ambari群集,如下所示

curl  -u admin:admin -H "X-Requested-By: ambari" -X GET http://10.14.5.40:8080/api/v1/clusters/HDP6?format=blueprint -o /tmp/1-HDP6_blueprint.json 

当我运行它时,似乎每件事都没问题因为我们没有得到任何警告/错误

但是当我阅读ambari GUI参数时,我看到新的bluprint.json没有影响使用新配置的ambari集群

如何调试这个?,或者如何从curl ...语法获取关于会发生什么的通知?

1 个答案:

答案 0 :(得分:0)

请注意,您使用的curl命令用于以蓝图格式(其XGET)下载现有群集配置。

您必须使用curl -XPOST注册并将新蓝图上传到ambari。

curl --verbose -H "X-Requested-By: ambari" -X POST -u admin:admin http://10.14.5.40:8080/api/v1/blueprints/:HDP6new?validate_topology=false --data  "@./blueprint.json"

另请注意,要更改现有群集配置,上传修改后的蓝牙是不正确的方法。您可以参考this文档来修改配置。