Mom*_*mog 2 scala apache-spark spark-graphx
我知道在GraphX中我们可以合并两个图形以便例如更新现有网络......但是,作为更新网络的通常操作是将单个节点插入其中.怎么可以在GraphX中进行这样的更新操作?谢谢 !
图形是不可变的,因此您无法将单个节点添加到现有图形,但您可以根据之前添加的附加节点创建新图形.假设您有这样的图表:
var graph: Graph[Int,Int] = ...
Run Code Online (Sandbox Code Playgroud)
你可以像这样添加一个新节点:
graph = Graph(
graph.vertices.union(sc.parallelize(Array[(VertexId, Int)]((13L, 1)))),
graph.edges,
0
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
880 次 |
| 最近记录: |