卸载 悦数图数据库
本文介绍如何卸载 悦数图数据库 。
警告
如果需要重新部署 悦数图数据库,请务必完全卸载后再重新部署,否则可能会出现问题,包括 Meta 不一致等。
前提条件
停止 悦数图数据库 服务。详情参见管理 悦数图数据库 服务。
步骤 1:删除数据和元数据文件
如果在配置文件内修改了数据文件的路径,可能会导致安装路径和数据文件保存路径不一致,因此需要查看配置文件,确认数据文件保存路径,然后手动删除数据文件目录。
备注
如果是集群架构,需要删除所有 Storage 和 Meta 服务节点的数据文件。
-
检查 Storage 服务的 disk 配置。例如:
########## Disk ########### Root data path. Split by comma. e.g. --data_path=/disk1/path1/,/disk2/path2/# One path per Rocksdb instance.--data_path=/nebula/data/storage -
检查 metad 服务的配置文件,找到对应元数据目录。
-
删除以上数据和元数据目录。
步骤 2:卸载安装目录
备注
删除整个安装目录,包括cluster.id文件。
安装路径为参数--prefix指定的路径。默认路径为/usr/local/nebula。
卸载编译安装的 悦数图数据库
找到 悦数图数据库 的安装目录,删除整个安装目录。
卸载 RPM 包安装的 悦数图数据库
-
使用如下命令查看 悦数图数据库 版本。
$ rpm -qa | grep "nebula"返回类似如下结果。
nebula-graph-3.12.0-1.x86_64 -
使用如下命令卸载 悦数图数据库 。
sudo rpm -e <nebula_version>例如:
sudo rpm -e nebula-graph-3.12.0-1.x86_64 -
删除安装目录。
卸载 DEB 包安装的 悦数图数据库
-
使用如下命令查看 悦数图数据库 版本。
$ dpkg -l | grep "nebula"返回类似如下结果。
ii nebula-graph 3.12.0 amd64 NebulaGraph Package built using CMake -
使用如下命令卸载 悦数图数据库 。
sudo dpkg -r <nebula_version>例如:
sudo dpkg -r nebula-graph -
删除安装目录。
卸载 Docker Compose 部署的 悦数图数据库
-
在目录
nebula-docker-compose内执行如下命令停止 悦数图数据库 服务。docker-compose down -v -
删除目录
nebula-docker-compose。