收集相邻顶点graphx

时间:2017-07-14 20:19:17

标签: scala apache-spark spark-graphx

我试图收集给定一个顶点的所有相邻顶点。但是我收到了这个错误。一个顶点的例子是(1,"某些字符串")

val direction: EdgeDirection = 
graph.collectNeighborIds(direction).lookup(1)

这是我的错误:

<console>:50: error: type mismatch;
found   : Seq[Array[org.apache.spark.graphx.VertexId]]
required: org.apache.spark.graphx.EdgeDirection
     graph.collectNeighborIds(direction).lookup(1)
                                               ^

1 个答案:

答案 0 :(得分:0)

您的代码没有任何意义。尝试像

这样的东西
val direction: EdgeDirection = EdgeDirection.Out
val neighbourToVertexOne = graph.collectNeighborIds(direction).lookup(1)

然后对结果数组做任何你想做的事。