将服务添加到节点后,如何从一个节点或所有节点中删除该服务?例如,我添加了pig,现在我决定不再在任何节点上安装pig。我是否必须进入每个节点并手动执行 yum remove pig 从我的节点上移除pig?ambari让东西很容易添加,但却不那么容易弄清楚如何删除
yum remove pig
9njqaruj1#
在ambari web(或通过ambari restapi)中,您可以从主机(或整个主机)中删除组件。浏览到“主机”页面,单击主机,然后在每个组件旁边(在“操作”菜单中)单击“删除”选项。注意:ambari不会在包上运行“yum-erase”或remove。它的重点是确保ambari不再管理该组件,并且该组件不被认为是集群的一部分。包裹留在机器上。
vhipe2zx2#
您可以尝试使用ambari rest api删除主机组件,如本网站所述:https://cwiki.apache.org/confluence/display/ambari/using+apis+to+delete+a+service+or+all+host+components+on+a+host
qyuhtwio3#
我已经找到了一个骇人的Ambari1.7删除一个组件,这是添加,但没有完全安装。您必须从postgresql数据库中删除受感染/未完成的组件。
tquggr8v4#
可以使用curl命令,例如:
curl -u admin:admin -H "X-Requested-By: ambari" -X DELETE \ http://AMBARISERVER:8080/api/v1/clusters/CLUSTERNAME/hosts/NODENAME/host_components/CLIENTNAME
z4iuyo4d5#
我挣扎了很久,然后决定在这里分享:诀窍是基本上删除所有指向hdp组件所在位置的符号链接,因为这是导致80%问题的原因。下面是一个逐步的教程:http://www.yourtechchick.com/hadoop/how-to-completely-remove-and-uninstall-hdp-components-hadoop-uninstall-on-linux-system/希望有帮助!
5条答案
按热度按时间9njqaruj1#
在ambari web(或通过ambari restapi)中,您可以从主机(或整个主机)中删除组件。浏览到“主机”页面,单击主机,然后在每个组件旁边(在“操作”菜单中)单击“删除”选项。注意:ambari不会在包上运行“yum-erase”或remove。它的重点是确保ambari不再管理该组件,并且该组件不被认为是集群的一部分。包裹留在机器上。
vhipe2zx2#
您可以尝试使用ambari rest api删除主机组件,如本网站所述:
https://cwiki.apache.org/confluence/display/ambari/using+apis+to+delete+a+service+or+all+host+components+on+a+host
qyuhtwio3#
我已经找到了一个骇人的Ambari1.7删除一个组件,这是添加,但没有完全安装。您必须从postgresql数据库中删除受感染/未完成的组件。
tquggr8v4#
可以使用curl命令,例如:
z4iuyo4d5#
我挣扎了很久,然后决定在这里分享:
诀窍是基本上删除所有指向hdp组件所在位置的符号链接,因为这是导致80%问题的原因。下面是一个逐步的教程:
http://www.yourtechchick.com/hadoop/how-to-completely-remove-and-uninstall-hdp-components-hadoop-uninstall-on-linux-system/
希望有帮助!