Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
たとえば、GraphX では、既存のネットワークを更新するために 2 つのグラフをマージできることを知っています。GraphX でこのような更新操作を行うにはどうすればよいでしょうか?! ありがとう !
グラフは不変であるため、既存のグラフに 1 つのノードを追加することはできませんが、追加のノードを追加して、以前のグラフに基づいて新しいグラフを作成できます。次のようなグラフがあるとします。
var graph: Graph[Int,Int] = ...
次のように新しいノードを追加できます。
graph = Graph( graph.vertices.union(sc.parallelize(Array[(VertexId, Int)]((13L, 1)))), graph.edges, 0 )