- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
how to fully uninstall worker/kafka machine after delete it from ambari cluster
- Labels:
-
Apache Ambari
-
Apache Hadoop
Created ‎11-22-2017 12:09 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
as all know we can delete the worker/kafka machine from the cluster but configuration on the host still exist
our target is: full host uninstall ( include re-filesystem , delete rpm's , delete users , file , conf etc ) , and then full new installation by API commands to join host to the cluster
what we do until now is that:
delete the worker07 from the ambari cluster
re-create file-system on all disks as /dev/sdc /dev/sdd , etc
but the big problem now is how to un install the rest configuration as users , rpm's and other stuff
please advice how to continue ?
what are the doc if exist for this proccess?
Created ‎11-22-2017 12:25 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There is an article to remove the HDP components completely from a host: https://community.hortonworks.com/articles/97489/completely-uninstall-hdp-and-ambari.html Please be careful while referring to this article as it also includes removal of Ambari Server So please selectively run the mentioned commands.
.
You can refer to the above article to clean the component that you do not want to remove.
Also please take a look at the New ambari API (that is introduced from ambari 2.5.0) to clean old HDP Stacks from the host specified int he API call and then you can proceed (Reference: https://issues.apache.org/jira/browse/AMBARI-18435)
.
Here's the API call to remove older versions. E.g.,
curl 'http://c6401.ambari.apache.org:8080/api/v1/clusters/cl1/requests' -u admin:admin -H "X-Requested-By: ambari" -X POST -d'{"RequestInfo":{"context":"remove_previous_stacks", "action" : "remove_previous_stacks", "parameters" : {"version":"2.5.0.0-1245"}}, "Requests/resource_filters": [{"hosts":"c6403.ambari.apache.org, c6402.ambari.apache.org"}]}'
That removes all versions older than "2.5.0.0-1245". Version mentioned in request remains intact. We also have checks that prevent removing the current version and the operation is idempotent.
.
Created ‎11-22-2017 12:25 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There is an article to remove the HDP components completely from a host: https://community.hortonworks.com/articles/97489/completely-uninstall-hdp-and-ambari.html Please be careful while referring to this article as it also includes removal of Ambari Server So please selectively run the mentioned commands.
.
You can refer to the above article to clean the component that you do not want to remove.
Also please take a look at the New ambari API (that is introduced from ambari 2.5.0) to clean old HDP Stacks from the host specified int he API call and then you can proceed (Reference: https://issues.apache.org/jira/browse/AMBARI-18435)
.
Here's the API call to remove older versions. E.g.,
curl 'http://c6401.ambari.apache.org:8080/api/v1/clusters/cl1/requests' -u admin:admin -H "X-Requested-By: ambari" -X POST -d'{"RequestInfo":{"context":"remove_previous_stacks", "action" : "remove_previous_stacks", "parameters" : {"version":"2.5.0.0-1245"}}, "Requests/resource_filters": [{"hosts":"c6403.ambari.apache.org, c6402.ambari.apache.org"}]}'
That removes all versions older than "2.5.0.0-1245". Version mentioned in request remains intact. We also have checks that prevent removing the current version and the operation is idempotent.
.
Created ‎11-22-2017 01:11 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
+1 for the answer , I will test it on my host
