在多节点群集上卸载Vertica

时间:2014-12-08 15:27:06

标签: vertica

我有一个多节点Vertica 7.0群集。我做了一些关于如何删除它的研究。根据文档,步骤非常简单直接。

我只需要登录群集中的每个主机并删除包:rpm -e package

此外,如果我想删除用于安装的配置文件,我可以删除目录:rm -rf /opt/vertica/

我的问题是,如果我在群集中有20个节点,我是否真的需要在每个节点上执行此操作?我知道多节点集群的安装更容易,因为我们可以安装它而无需转到每个节点并安装rpm文件。

卸载怎么样?卸载多节点群集的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

你发现的方式确实是唯一的方法。请注意,您还需要删除数据和目录目录。

为了让您的生活更轻松,ansible是一个了不起的工具。一旦定义了一个ansible主文件(基本上是[vertica]部分中的vertica服务器列表,ini-style),你就可以运行一个命令:

ansible vertica -mshell -a 'yum uninstall vertica'
ansible vertica -mshell -a 'rm -rf /opt/vertica'

等等。它将在群集的所有服务器上自动运行。您可能需要使用-s,-S或-k选项来使用root用户,但ansible肯定会让您的生活更轻松。