如何在Graphx中创建EdgeRDD

时间:2015-06-16 23:03:38

标签: apache-spark spark-graphx

我正在使用spark 1.4.0和graphx,我的图形边缘存储在文件中,我使用以下代码行 将它们存储在RDD中。我想使用EdgeRDD而不是RDD [Edge [String]]

val edges: RDD[Edge[String]] = edge_file.map(line => {val x = line.split("\\s+")
Edge(x(0).toLong, x(1).toLong, " "); })

我试过这个

val edgesRDD = EdgeRDD(edges)

我该如何解决这个问题。

1 个答案:

答案 0 :(得分:3)

EdgeRDD.fromEdges(edges)应该做到这一点。