nebula-algorithm出现异常无法正常运行

  • nebula 版本:3.0.0
  • spark 版本:2.4.1
  • scala 版本:2.11.8
  • 部署方式:分布式
  • 安装方式:RPM
  • 是否为线上版本:Y

直接提交算法包时报错

使用配置:

{
  spark: {
    app: {
        name: LPA
        partitionNum:100
    }
    master:local
  }

  data: {
    source: nebula
    sink: csv
    hasWeight: false
  }

  nebula: {
    read: {
        metaAddress: "192.168.20.30:9559,192.168.20.69:9559,192.168.20.79:9559"
        space: Twitter2010
        labels: ["edge"]
        weightCols: ["start_year"]
    }

    write:{
        graphAddress: "192.168.20.30:9669,192.168.20.69:9669,192.168.20.79:9669"
        metaAddress: "192.168.20.30:9559,192.168.20.69:9559,192.168.20.79:9559"
        user:root
        pswd:nebula
        space:Twitter2010
        tag:pagerank
        type:insert
    }
  }

  local: {
    read:{
        filePath: "file:///data16/zhc/spark/algo/Twitter-2010-kn-sample.csv"
        # srcId column
        srcId:"_c0"
        # dstId column
        dstId:"_c1"
        # weight column
        #weight: "col3"
        # if csv file has header
        header: false
        # csv file's delimiter
        delimiter:","
    }

    write:{
        resultPath:/data16/zhc/spark/algo/result
    }
  }


  algorithm: {
    executeAlgo: pagerank

    pagerank: {
        maxIter: 20
        resetProb: 0.85  # default 0.15
    }
 }
}

这个,你应该用了中文字符下的逗号,换成英文字符下的逗号 , 试试(注意这里我用了英文字符下的逗号,不过后面跟了一个空格符)

2 个赞

确实是这个问题,但是还是有异常


这是我的图结构

我要怎么样修改我上方的配置才能跑pagerank?

啊。所以。改了下配置,跑起来了?

之前的问题,确实是中文逗号导致的

:hushed: 原来如此。所以新的问题是你说的配置跑 pagerank 吗?

对的,异常我贴在上面了

稍等。- -,nebula-algorithm 我不熟悉,我喊个研发同学过来。

顺便说一下

这里面直接提交算法包的配置文件样例有问题,local那里少了个}结尾

1 个赞

上面报错,应该是您的边上没有start_year这一属性,你把"start_year"删除试试。

感谢捉虫,:joy: 我提交给文档同学修复了,你捉到的 bug 被我收录到我们的捉虫活动里了哈 捉虫活动 | Nebula Graph v3.0.0 BUG 悬赏


这样算正常启动了么?后续等待结果就可以了么?

没报错应该是正常的,有结果出来吗?

没有。。。图太大超时了