CC
- API
def run[VD: ClassTag, ED: ClassTag](graph: Graph[VD, ED]): Graph[VertexId, ED] def run[VD: ClassTag, ED: ClassTag](graph: Graph[VD, ED], maxIterations: Int): Graph[VertexId, ED]
- 功能描述
- API描述
- 使用样例
val sparkConf = new SparkConf().setAppName("Connected_Components").setMaster(host) val sc = new SparkContext(sparkConf) val input = sc.parallelize(Array((2L,6L),(2L,4L),(10L,9L),(9L,1L),(7L,1L)),2) val graph = Graph.fromEdgeTuples(input, 0) val res = ConnectedComponents.run(graph) res.vertices.collect().foreach(println)
- 样例结果
节点id |
连通分量id |
---|---|
1 |
1 |
2 |
2 |
4 |
2 |
6 |
2 |
7 |
1 |
9 |
1 |
10 |
1 |
父主题: 算法API