Nebula-algorithm 跑 degreestatic 算法,发现用了 encodeId,string 类型 id 还是会报错

用的 nebula-algorithm-3.1.0.jar ,算法主要配置如下:
image

报错代码片段:

跟了下 spark 执行堆栈日志,发现的确进入了 encodeId 的逻辑,按文档中说明 string vid 应该转换成了 long 类型值,但为啥还是会报错:

cc @nicole 似乎这里 encodeId:true 之后触发 NumberFormatException

看错行了,堆栈里分明是DegreeStaticAlgo的36行啊。
image
你这个冒号后面少了个空格。

2 个赞

(⊙o⊙)…,我试试,看到曙光了

@fbpcchen 看起来配置有异常,解析到的encodeId是false,走的是不编码id的逻辑。

1 个赞

发现不行哈,这个配置项怎么都生效不了,最终我是直接改的代码让他 encodeId

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