【发布时间】:2015-12-08 18:21:50
【问题描述】:
我已将 Ranger 服务(Ranger Admin Server、Ranger Usersync 和 Ranger KMS)添加到在 Ubuntu 14.04 服务器上运行的现有 Ambari 2.3 集群(4 个节点)。所有服务都在主节点上。但是,它没有正确安装,现在它在主 Ambari 页面上可用服务的左侧栏中显示“安装失败”,我相信这就是主节点关闭的原因。我在 Ambari Web UI 上找不到任何可用于删除服务的选项。我遵循this 教程,但没有成功。每次我尝试使用以下命令删除整个服务
curl -u admin:admin -X DELETE http://AMBARI_SERVER_HOST:8080/api/v1/clusters/c1/services/SERVICENAME 最终出现错误:“400”...某事...
您需要添加“X-Requested-By ...”
所以根据我们的系统,我的命令是:
curl -u admin:admin -X "X-Requested-By: ambari" DELETE http://localhost:8080/api/v1/clusters/cluster1/services/ranger
我也试过了:
curl -u admin:admin -X "X-Requested-By: ambari" DELETE http://localhost:8080/api/v1/clusters/cluster1/services/rangeradmin
最后:
curl -u admin:admin -X "X-Requested-By: ambari" DELETE http://localhost:8080/api/v1/clusters/cluster1/services/RangerAdmin
我的想法是,只要这些服务没有正确安装,系统就看不到它们。或者可能是其他一些问题.. 但是,我仍然无法弄清楚实际的命令是什么,是否有可能删除该服务?!?我知道我可以使用“打开维护模式”作为选项隐藏这个问题,在这种情况下主节点将正常运行,但我想完全摆脱这个服务,因为我不再需要它了。任何帮助都得到了帮助,因为我花了半天时间试图将其删除,但没有成功。
【问题讨论】:
标签: hadoop hortonworks-data-platform ambari