2017-08-09 74 views
0

我想新bluprint.json文件上传到我的ambari集群以下的Hadoop + 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集群?或者如何从卷曲通知。 ..关于发生什么的语法?

回答

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文档来修改配置。

+0

非常感谢,能否一次性上传所有blueprint.json配置?如果是,程序是什么? ,其次,我想说,我想改变单个参数,你能告诉我关于这个的例子吗? –

+0

参考“doc”我看到那里 - > 3保存一个新版本的配置并将其应用为所需的配置,是否意味着我可以更改参数并生效,然后重新启动相关服务? –