怎样停止job中的taskjob

nebula 版本:2.6.2
部署方式:分布式
安装方式:TAR
是否上生产环境:Y
硬件信息
磁盘:SSD 1.8T * 1
内存 256G
问题的具体描述:
之前执行完summit job stats后失败了,显示还有task job在running当中,现在想show stats看下,但是一直提示-1005:Job is not finished!,请教下可以kill掉正在running的task job吗?或者能正常显示show stats的

job 513的:

执行stop job 513显示-1005:Save job failure!
image

执行show stats 显示-1005:Job is not finished!
image

failed 不是一个运行状态,是已经运行完毕了,所以你不能对 failed 或者 successed job 执行 stop 命令,你可以去 stop 正在运行(runnning)的 jobId 为 4 的 job。

这个需要 stats job 完成才能执行,具体参考文档:https://docs.nebula-graph.com.cn/3.6.0/3.ngql-guide/7.general-query-statements/6.show/14.show-stats/#_3

对于失败的 job 你可以参考 RECOVER JOB

这个4是TaskId,当我执行stop job 4的时候会提示-1005:Key not existed!
image

recover job 这个显示是0
image

建议升级下最新的3.6,job的一些问题在最近几个版本修复了

升级可以参考:

1 个赞

好的,感谢。这种只能升级解决吗

他这些信息存在meta中吗,还是哪里

我猜应该是meta里,不过不是很确定。

你现在版本已经比较久了,我建议是升级下。有些太久的问题了估计不太好追溯了

好的 感谢

你先试试升级,如果升级之后还有问题的话可以来更新下帖子。

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