nebula3.0 drop space后本地数据还在吗?如果还在应该如何删除?

nebula3.0
studio3.2


在 Nebula Graph 3.1.0 版本前,DROP SPACE语句不会删除硬盘上对应图空间的目录和文件。
担心数据太大,如果需要手动删除应该如何操作呢?

不会删目录和文件,但是数据会删 :thinking:

DROP SPACE语句不会删除硬盘上对应图空间的目录和文件。如需删除无效空间的目录和文件,在 Storage 服务的配置文件中设置auto_remove_invalid_space=true。关于 Storage 服务的配置文件的路径 参考路径 Storage 服务配置 - Nebula Graph Database 手册

1 个赞

目前是这样的:
2.x版本不会自动删除,需要进入一个space做一次compaction才会删除盘上数据
3.X(不包括3.1)是需要配置参数auto_remove_invalid_space=true后才会自动删除
3.1目前会自动删除硬盘数据(也就自动默认打开auto_remove_invalid_space这个参数)
如果需要手工删除,操作如下:
1.找出space的id
(root@nebula) [(none)]> desc space XXX
image

  1. drop space
  2. 去data目录下找到对应的space目录,rm -rf删除目录
1 个赞

感谢,很清晰

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。