submit job stats 状态一直是QUEUE/RUNNING

  • nebula 版本:2.6.1
  • 部署方式:分布式
  • 安装方式:RPM
  • 是否为线上版本:Y
  • 硬件信息
    • 磁盘( 推荐使用 SSD)
    • CPU、内存信息
  • 问题的具体描述
    在所有的space下使用命令submit job stats提交统计任务都会出现任务状态一直是QUEUE或者RUNNING的情况。
    image

:joy: 你是多个 space 在做统计吗?

问题出现的详细过程是这样的
1.使用java-client创建了一个space名字是basketballplayerxxx
2.sleep一会儿,使用java-client创建两个tag名字分别是player、team,两个edge名字分别是follow、serve
3.紧接着java-client发起submit job stats请求,拿到返回结果中的jobid后,轮训发起show job jobid请求,检查job状态,发现一直是RUNNING状态
4.使用console在任何其他space上执行submit job stats,job都是QUEUE状态,将jobid stop掉,其他space下的job状态会变为FINISHED
5.再次在basketballplayerxxx下submit job stats, job也会很快变为FINISHED。
6.重新执行代码可复现

两个问题需要你帮忙确认下:

  1. 都在console执行的时候,能复现吗?
    2)你说的可复现,是说第一次执行submit job stats的时候,一直running吗?

1.都在console执行,不可以复现
2.是的
3.刚刚尝试解决发现

这里如果不紧接着执行,而是执行submit job stats之前sleep一会儿,就不会一直running

那问题已经缩小了。
可能跟java client 有关系。@steam@nicole 帮忙瞅瞅吧?

1 个赞

你是多个space 同时发起submit job stats 请求么?
space中数据量多大, 我用ldbc 30G的数据 通过java client 发起统计请求 轮询后可以拿到finished的状态。

没有同时发起,只是在创建的space下发起的。

能贴一下你的代码么?

浙ICP备20010487号