因为之前有大量老数据,schema也有变化,所以Drop Space后重新导入数据,tag & tag index 导入完成测试也正常。edge数据导入后,Create index & Rebuild index 命令行都返回正常,但是edge index status 一直在Running状态,无法查询。
环境:使用docker-compose部署测试,导入工具使用官方nebula-import工具。
能否看一下storage的日志?
抱歉,之前因为数据重新刷了。今天尝试重现了一下。看了一下三个storage engine的日志,在输入REBUILD INDEX命令后,并没有什么日志输出。如下图:
Show edge index status 显示 RUNNING的时候,storage的CPU负载都很低。
我操作的步骤如下:
- 创建所有edge schema(Create edge)
- 导入所有edge 数据(几百万数量级),使用nebula-import
- create edge index
- 重建所有边索引,rebuild edge index
怀疑是不是和 同时重建所有边索引 相关,试过分批Rebuild edge index是可以成功的。