卸载 KaiwuDB 数据库

本文介绍如何卸载使用容器镜像部署的 KaiwuDB 数据库。

在待卸载数据库的节点上,执行以下操作。

  1. 停止 KaiwuDB 服务。

    systemctl stop kaiwudb
    
  2. 删除名为 kaiwudb-container 的 Docker 容器。

    docker rm kaiwudb-container
    
  3. 删除名为 kaiwudb-container 的 Docker 镜像。

    1. 获取镜像名称。

      docker ps -a --filter name=kaiwudb-container --format {{.Image}}
      ubuntu
      
    2. 删除镜像:

      docker rmi <image_name>
      
  4. 检查是否有 loop 设备挂载在 KaiwuDB 数据目录下。

    df -h
    
  5. 如果有设备挂载,取消设备挂载。

    umount /dev/loop<device_number>
    
  6. 删除 /etc/kaiwudb 目录及其内容。

    sudo rm -rf /etc/kaiwudb
    
  7. 删除与 KaiwuDB 服务相关的 systemd 配置文件。

    sudo rm -rf /etc/systemd/system/kaiwudb.service
    
  8. 删除 KaiwuDB 的数据目录及其内容。默认情况下,数据目录为 /var/lib/kaiwudb

    sudo rm -rf <data_root>