微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用python将数据保存回neo4j

如何解决使用python将数据保存回neo4j

我将 PageRank 数据保存回 Neo4j,但发生错误

我的代码如下:

import org.neo4j.spark._ 
import org.apache.spark.graphx._
import org.apache.spark.graphx.lib._
val neo = Neo4j(sc)
val g = Neo4jGraph.loadGraph(sc,label1="node",relTypes=Seq("connect"),label2="node")
val g2 = PageRank.run(g,numIter = 9)
val v = g2.vertices.take(9)
Neo4jGraph.saveGraph(sc,g2,"rank")

错误:org.neo4j.driver.exceptions.ClientException:不允许以读取访问模式写入。尝试写入内部图 0 (neo4j)

注意:一切都运行良好,直到最后一行代码

这是val v = g2.vertices.take(9)

的结果
v: Array[(org.apache.spark.graphx.VertexId,Double)] = Array((40,0.5279655760274328),(41,(33,(34,(35,1.0028162618334502),(36,4.134772368123669),(37,0.6946179138782844),(38,(39,0.5279655760274328)) 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。