如何在ambari服务被添加后删除它们

vu8f3i0k  于 2021-06-04  发布在  Hadoop
关注(0)|答案(5)|浏览(747)

将服务添加到节点后,如何从一个节点或所有节点中删除该服务?
例如,我添加了pig,现在我决定不再在任何节点上安装pig。我是否必须进入每个节点并手动执行 yum remove pig 从我的节点上移除pig?
ambari让东西很容易添加,但却不那么容易弄清楚如何删除

9njqaruj

9njqaruj1#

在ambari web(或通过ambari restapi)中,您可以从主机(或整个主机)中删除组件。浏览到“主机”页面,单击主机,然后在每个组件旁边(在“操作”菜单中)单击“删除”选项。注意:ambari不会在包上运行“yum-erase”或remove。它的重点是确保ambari不再管理该组件,并且该组件不被认为是集群的一部分。包裹留在机器上。

vhipe2zx

vhipe2zx2#

您可以尝试使用ambari rest api删除主机组件,如本网站所述:
https://cwiki.apache.org/confluence/display/ambari/using+apis+to+delete+a+service+or+all+host+components+on+a+host

qyuhtwio

qyuhtwio3#

我已经找到了一个骇人的Ambari1.7删除一个组件,这是添加,但没有完全安装。您必须从postgresql数据库中删除受感染/未完成的组件。

tquggr8v

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
z4iuyo4d

z4iuyo4d5#

我挣扎了很久,然后决定在这里分享:
诀窍是基本上删除所有指向hdp组件所在位置的符号链接,因为这是导致80%问题的原因。下面是一个逐步的教程:
http://www.yourtechchick.com/hadoop/how-to-completely-remove-and-uninstall-hdp-components-hadoop-uninstall-on-linux-system/
希望有帮助!

相关问题