ok sure , I am doing a clean test again ,will send it to you sometime today
Thanks Kartik On Fri, Sep 16, 2016 at 4:22 PM, Sumit Mohanty <smoha...@hortonworks.com> wrote: > The steps you have are correct to delete any host. > > > What is the internal server error that you see? > > > If possible, can you export Ambari database after server reports error. > You can send the db dump directly to me as Apache server may not deliver > the message with attachment or large attachments. > ------------------------------ > *From:* Kartik Mathur <kar...@bluedata.com> > *Sent:* Friday, September 16, 2016 3:26 PM > > *To:* Sumit Mohanty; user@ambari.apache.org > *Subject:* Re: Unable to delete host from ambari using API (HDP2.4 with > Ambari 2.2) > > Hi Sumit, > > I don't see the host anymore but my delete never succeeded . This is the > third host I tried deleting form the same cluster , I don't see any of the > hosts for which my delete api calls failed however in ambari server logs I > still get exception for first host that I tried to delete. > > To give you a background , I am working on a python script to ingrate > with our product which decommissions and delete a host. Broadly these are > the steps I try to follow - > > 1) decommission data node > 2) stop all services running on the host > 3) delete all host components > > uptill this point everything is fine > 4) stop ambari agent on the host to be deleted > 5) issue delete for the host > > I am unable to do step 5 , it gives me internal server error and then some > random things on ambari UI where sometimes I see that host and sometimes > not. I tried trying the same after restarting ambari server . > > > Am I missing something ? > > I try again on a new cluster , if you thing cluster is in a messy state > right now. > > Thanks > Kartik > > On Fri, Sep 16, 2016 at 3:18 PM, Sumit Mohanty <smoha...@hortonworks.com> > wrote: > >> This is interesting. Can you try the steps after restart ambari and >> refreshing the browser? >> ------------------------------ >> *From:* Kartik Mathur <kar...@bluedata.com> >> *Sent:* Friday, September 16, 2016 1:33 PM >> *To:* Sumit Mohanty; user@ambari.apache.org >> *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 <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 >>>> >>> >>> >>> >> >