Drop Space后重新导入数据,edge index status 一直在Running状态,无法查询

因为之前有大量老数据,schema也有变化,所以Drop Space后重新导入数据,tag & tag index 导入完成测试也正常。edge数据导入后,Create index & Rebuild index 命令行都返回正常,但是edge index status 一直在Running状态,无法查询。
环境:使用docker-compose部署测试,导入工具使用官方nebula-import工具。


image

能否看一下storage的日志?

抱歉,之前因为数据重新刷了。今天尝试重现了一下。看了一下三个storage engine的日志,在输入REBUILD INDEX命令后,并没有什么日志输出。如下图:

Show edge index status 显示 RUNNING的时候,storage的CPU负载都很低。
我操作的步骤如下:

  1. 创建所有edge schema(Create edge)
  2. 导入所有edge 数据(几百万数量级),使用nebula-import
  3. create edge index
  4. 重建所有边索引,rebuild edge index

怀疑是不是和 同时重建所有边索引 相关,试过分批Rebuild edge index是可以成功的。