Java 客户端 submit job 查看任务失败

nebula 版本:2.5.0

部署方式:单机

安装方式: RPM


有个问题,我这边java客户端submit job之后查看任务为什么总是失败,如果在studio上创建任务就会FINISHED…
使用的是nebulaPool的getsession

求教 :sob:

你的客户端 string jobsubmit 执行结果会返回 job 的 id 吗?

嗯嗯是的,可以拿到jobid,上面的271就是执行后拿到的

同样的 SHOW JOB 271,Studio 能返回结果,Java 客户端没有是吗?Java 客户端有其他的返回信息吗?就是什么都没有吗?

不是的,studio返回的也是failed,但是如果是在studio上submit的job,studio可以拿到正常的结果

https://github.com/vesoft-inc/nebula/pull/3010

2.5.0 的 bug,一个 query 里面 use + job 就会报找不到 space 的错误,两个解决办法:

  1. 升级到 2.6.0
  2. java 代码里拆开语句,类似
session.execute("use xxx")
session.execute("submit job stats")
2 个赞

试了下真的可以了!感激涕零~ :scream_cat:

1 个赞

你可以勾选 Harris 的回复为解决方案呀~

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