卸载Nebula Graph
测试Nebula Graph时,如果需要卸载Nebula Graph重新部署,请务必完全卸载后再重新部署,否则可能会出现问题,例如Meta不一致等。本文介绍如何卸载Nebula Graph。
前提条件
停止Nebula Graph服务。详情请参见管理Nebula Graph服务。
步骤1:删除数据文件
如果您在配置文件内修改了数据文件的路径,可能会导致安装路径和数据文件保存路径不一致,因此需要查看您的配置文件,确认数据文件保存路径,然后手动删除数据文件目录。
说明:如果是集群架构,需要删除所有Storage服务节点的数据文件。
检查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
删除数据文件目录。
步骤2:卸载安装目录
请删除整个安装目录,包括cluster.id
文件。
说明:安装路径为参数
--prefix
指定的路径。默认路径为/usr/local/nebula
。
卸载编译安装的Nebula Graph
找到Nebula Graph的安装目录,删除整个安装目录。
卸载RPM包安装的Nebula Graph
使用如下命令查看Nebula Graph版本。
$ rpm -qa | grep "nebula"
返回类似如下结果。
nebula-graph-2.0.0-1.x86_64
使用如下命令卸载Nebula Graph。
sudo rpm -e <nebula_version>
例如:
sudo rpm -e nebula-graph-2.0.0-1.x86_64
删除安装目录。
卸载DEB包安装的Nebula Graph
使用如下命令查看Nebula Graph版本。
$ dpkg -l | grep "nebula"
返回类似如下结果。
ii nebula-graph 2.0.0 amd64 Nebula Package built using CMake
使用如下命令卸载Nebula Graph。
sudo dpkg -r <nebula_version>
例如:
sudo dpkg -r nebula-graph
删除安装目录。
卸载Docker Compose部署的Nebula Graph
在目录
nebula-docker-compose
内执行如下命令停止Nebula Graph服务。docker-compose down -v
删除目录
nebula-docker-compose
。