【问题标题】:How to install Hadoop using Ambari setup?如何使用 Ambari 设置安装 Hadoop?
【发布时间】:2016-02-01 19:15:58
【问题描述】:

我尝试使用 ambari_setup.sh 在 3 节点集群上安装 Hadoop。我已经在 NODE_1 上成功启动了 ambari-server,并且 ambari-agent 正在所有 3 个节点上运行。

我还使用以下方式推送了蓝图:

root@host curl -H "X-Requested-By: ambari" -X POST -d @blueprint.json -u admin:admin HOST_NAME:8080/api/v1/blueprints/blueprints-c1

但是在使用下面给出的命令安装时,我得到了下面给出的错误。

[root@host]# curl -H "X-Requested-By: ambari" -X POST -d @hostmapping.json -u admin:admin HOST_NAME:8080/api/v1/clusters/blueprints-c1 {
“状态”:400,“消息”:“指定的属性 [主机组] 资源类型不支持请求或谓词中的 集群。”

下面是我正在使用的 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" } ] } ] }

【问题讨论】:

    标签: json hadoop hortonworks-data-platform ambari


    【解决方案1】:

    您在这里犯了一个错误:属性 [host-groups]

    应该是[host_groups]

    【讨论】:

    • 看不出有什么不同?
    • @technico,我明白了,你没有?
    • 用新鲜的眼光看待。我的坏!
    【解决方案2】:

    您需要推送 blueprint.json 和 hostmapping.json。这需要 2 个单独的文件和 2 个单独的 API 调用。你这样做了吗?

    也许你可以指定你到目前为止所做的事情,因为你得到了例外。如果你错过了什么,我们可以告诉你

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-11
      • 1970-01-01
      相关资源
      最近更新 更多