我试着用ambari\u setup.sh在3节点集群上安装hadoop。我已在节点1上成功启动ambari服务器,ambari代理正在所有3个节点上运行。
我还使用以下方法推送蓝图:
root@host curl-h“x-request-by:ambari”-x post-d@blueprint.json-uadmin:admin host_name:8080/api/v1/蓝图/蓝图-c1
但当安装使用下面的命令,我得到以下错误。
[root@host]#curl-h“x-request-by:ambari”-x post-d@hostmapping.json-uadmin:admin host_name:8080/api/v1/clusters/blueprints-c1{
“status”:400,“message”:“资源类型群集不支持请求或 predicate 中指定的属性[主机组]。”
下面是我正在使用的hostmapping.json文件
> { "blueprint":"blueprints-c1", "host-groups":[
> { "name":"host_group_1",
> "hosts":[ { "fqdn":"NODE_1" } ] },
> { "name":"host_group_2",
> "hosts":[ { "fqdn":"NODE_2" } ] },
> { "name":"host_group_3",
> "hosts":[ { "fqdn":"NODE_3" } ] } ] }
2条答案
按热度按时间ukxgm1gy1#
您在这里犯了一个错误:属性[主机组]
应该是[主机组]
slhcrj9b2#
您需要推送blueprint.json和hostmapping.json。这需要2个独立的文件和2个独立的api调用。是你做的吗?
也许你可以在得到这个异常之前说明你到目前为止做了什么。如果你错过了什么,我们就可以告诉你