在 JAVA 中使用原生 spark API 在 neo4j 中写入数据

Write data in neo4j using native spark API in JAVA

在 java 中,有没有什么方法可以使用 spark native API 在 Neo4J 数据库中写入数据。 就像 GraphFrame (org.graphframes.GraphFrame) 在 spark-connector 中可用,与 Neo4J graph 相同,我们可以将其转储到 db 中吗?

尽管我们在 spark 中尝试了本机 neo4j API 迭代每一行并将其转储到图形数据库中。

我不相信 Spark 中有任何原生的 Neo4j API(目前)。将数据从 Spark 应用程序写入 Neo4j 的方法确实是使用 neo4j-spark-connector。老实说,没有太多关于此的信息,但根据文档,您应该能够使用 saveGraph() 函数将数据从 Spark 图形写入 Neo4j。要将数据帧写回 Neo4j,您可以使用 mergeEdgeList 函数。

来源:https://github.com/neo4j-contrib/neo4j-spark-connector