?This is interesting. Can you try the steps after restart ambari and refreshing the browser?
________________________________ From: Kartik Mathur <[email protected]> Sent: Friday, September 16, 2016 1:33 PM To: Sumit Mohanty; [email protected] Subject: Re: Unable to delete host from ambari using API (HDP2.4 with Ambari 2.2) No api/v1/hosts give me the same error , host not found. Can you suggest how to debug this ? Thanks Kartik On Fri, Sep 16, 2016 at 12:22 PM, Sumit Mohanty <[email protected]<mailto:[email protected]>> wrote: Can you delete from api/v1/hosts too? Get Outlook for iOS<https://aka.ms/o0ukef> On Fri, Sep 16, 2016 at 12:15 PM -0700, "Kartik Mathur" <[email protected]<mailto:[email protected]>> wrote: Hi Sumit thanks for replying , I stopped ambari-agent on the host and restarted ambari server now I am getting host not found from UI as well as from the api , however I can still see the host on ambari UI. This is the message from ambari UI 404 status codereceived on DELETE method for API: /api/v1/clusters/h2/hosts/bluedata-68.bdlocal Error message: Not Found On Fri, Sep 16, 2016 at 8:44 AM, Sumit Mohanty <[email protected]<mailto:[email protected]>> wrote: ?Have you stopped the agent running on the host? If not then it will re-register. After stopping the agent, delete the host from api/v1/hosts/<hostname> as well. ________________________________ From: Kartik Mathur <[email protected]<mailto:[email protected]>> Sent: Thursday, September 15, 2016 11:43 PM To: [email protected]<mailto:[email protected]> Subject: Unable to delete host from ambari using API (HDP2.4 with Ambari 2.2) I have 7 nodes HDP 2.4 with ambari 2.2 cluster - This is the closest document that I am able to find for deleting host using APIs. My host has these services running - 1) Zookeeper_server 2)DATANODE 3)NODEMANAGER 4)RegionServer 5)FLUME 1) I first decommision data and node manager using this - curl -u admin:admin -i -H 'X-Requested-By: ambari' -X POST -d '{ "RequestInfo":{ "context":"Decommission DataNode", "command":"DECOMMISSION", "parameters":{ "slave_type":"DATANODE", "excluded_hosts":"bluedata-69.bdlocal" }, "operation_level":{ "level":"HOST_COMPONENT", "cluster_name":"h2" } }, "Requests/resource_filters":[ { "service_name":"HDFS", "component_name":"NAMENODE" } ] }' http://10.35.229.2:8080/api/v1/clusters/h2/requests 2)Next I stop and delete all components (listed above, which I am successfully able to) 3) Strange thing happens after this - There is a random behavior on ambari UI where we sometimes see this host and sometimes not , besides now if I try to delete host from ambari API it gives me server error and tells host does not exist!! , however I can still go on UI and delete the host. All I wanted to do is decommision data node and delete a host in a clean way using ambari APIs , please assist Thanks Kartik
