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 <smoha...@hortonworks.com> 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" < > kar...@bluedata.com> 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 <smoha...@hortonworks.com> > 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 <kar...@bluedata.com> >> *Sent:* Thursday, September 15, 2016 11:43 PM >> *To:* user@ambari.apache.org >> *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 >> > > >