上一主题: 为 Data Collector 配置 Sudo 用户帐户(可选)


卸载 Data Repository

可以卸载 Data Repository 的单节点安装或群集安装。 卸载 Data Aggregator 之后卸载 Data Repository。

注意:我们建议在卸载 Data Repository 之前对其进行备份,以备以后使用。

遵循这些步骤:

  1. 打开控制台,并键入以下命令以成为数据库管理员用户的 Linux 用户帐户:
    su - Linux user account for the database administrator user
    

    例如:

    su - dradmin
    
  2. 键入以下命令:
    /opt/vertica/bin/adminTools
    

    此时将打开“Administration Tools”(管理工具)对话框。

    注意:如果数据库正在群集中运行,您可以从群集的任何节点启动 adminTools。

  3. 选择“(4) Stop Database”并选择“OK”。

    如果 Data Repository 停止,则选择“(7) Advanced Menu”((7) 高级菜单),然后选择“(2) Stop Vertica on Host”((2) 停止主机上的 Vertica)。 如果Data Repository 仍未停止,则在“Advanced”(高级)菜单中选择“(3) Kill Vertica Process on Host”((3) 终止主机上的 Vertica 进程)。

    注意:如果Data Repository 正在群集中运行,您可能需要在群集中多个主机上选择“(3) Kill Vertica Process on Host”((3) 终止主机上的 Vertica 进程)。

    Data Aggregator 自动停止。

  4. 请记下Data Repository 数据目录的位置,如下所示:
    1. 选择“(6) Configuration Menu”。
    2. 选择“(3) View Database”。
    3. 数据库的数据库目录是在输出中显示的编录目录的父级。
  5. 在“Administration Tools”对话框中删除数据库,如下所示:
    1. 选择“(6) Configuration Menu”。
    2. 选择“(8) Drop Database”。
  6. 以数据库 Admin 用户和 su 用户身份退出,或以 root/sudo 用户身份登录。
  7. 键入以下命令以查找安装的Data Repository 程序包的名称:
    rpm -qa | grep vertica
    

    注意:如果 Data Repository 正在群集中运行,请针对参加群集的每个主机重复此步骤。

  8. 键入以下命令以删除Data Repository 程序包:
    rpm -e package name retrieved in the previous step
    

    注意:如果 Data Repository 正在群集中运行,请针对参加群集的每个主机重复此步骤。

  9. 删除以下目录:
    1. 键入以下命令以删除 /opt/vertica/ 目录和所有子目录:
      rm -rf /opt/vertica/
      
    2. 键入以下命令以显示数据库目录:
      ls data repository directory
      

      验证指定的数据存储库目录是否正确。

      键入以下命令以删除数据库目录:

      rm -rf data repository directory
      

    注意:如果 Data Repository 正在群集中运行,请针对参加群集的每个主机重复此步骤。

    Data Repository 已卸载。