2
我知道在GraphX中我們可以合併兩個圖來更新一個現有的網絡,例如...... 但是,作爲更新網絡的常用操作,在其中插入一個單節點節點。 怎麼能在GraphX中做這樣的更新操作?! 謝謝!Spark GraphX:如何只插入一個節點到圖
我知道在GraphX中我們可以合併兩個圖來更新一個現有的網絡,例如...... 但是,作爲更新網絡的常用操作,在其中插入一個單節點節點。 怎麼能在GraphX中做這樣的更新操作?! 謝謝!Spark GraphX:如何只插入一個節點到圖
圖是不可變的,因此您不能將單個節點添加到現有圖中,但可以基於添加了附加節點的前一個圖創建新圖。說你有一個像這樣的圖表:
var graph: Graph[Int,Int] = ...
你可以添加一個新的節點是這樣的:
graph = Graph(
graph.vertices.union(sc.parallelize(Array[(VertexId, Int)]((13L, 1)))),
graph.edges,
0
)