我将主机配置为Ambari,不再存在。 Ambari仍然认为它在那里。当我尝试通过UI删除它时,我得到:
在API的DELETE方法上收到400个状态代码: /api/v1/clusters/handy091015/hosts/r-hadoopeco-celeryworker-07ac46a4.hbinternal.com/host_components/ZOOKEEPER_CLIENT
错误消息:错误请求
当我尝试通过api删除它时,使用下面的命令,我得到与GET相同的主机信息:
curl -H "X-Requested-By: ambari" -DELETE http://admin:admin@ambari.handy-internal.com//api/v1/clusters/handy091015/hosts/r-hadoopeco-celeryworker-07ac46a4.hbinternal.com
我试过这里的说明无济于事: https://cwiki.apache.org/confluence/display/AMBARI/Using+APIs+to+delete+a+service+or+all+host+components+on+a+host
我的问题是:如何让Ambari不再了解/尝试使用此主机做事。
答案 0 :(得分:1)
我无法使用Ambari 2.1.2和HDP 2.3堆栈重现您的行为。
<强>限制:强> 请注意,仅对没有主组件的主机支持主机删除,因此如果它们存在,则无法删除。
选项:强>