如何通过参数创建具有属性数的顶点?

时间:2019-03-31 15:43:29

标签: apache-spark spark-graphx

嗨,我对graphX还是陌生的。我如何通过说一个参数来制作一个具有许多顶点和属性(属性始终为双精度)的vertexRDD?在graphX中甚至有可能吗?

例如,如果输入为5个顶点和3个属性,则它将创建具有5个顶点和3个double属性的RDD。如果我手动编写它,可能会像这样:

val Vertices=sc.makeRDD(Array((1L,(1.0,1.0,1.0)),(2L,(1.0,1.0,1.0)),(3L,(1.0,1.0,1.0)),(4L,(1.0,1.0,1.0)),(5L,(1.0,1.0,1.0)))) 


Vertices: org.apache.spark.rdd.RDD[(Long, (Int, Int, Int))] = ParallelCollectionRDD[1] at makeRDD at command-2033210896338474:1

那么有什么办法可以做到这一点?我如何制作一个函数,该函数需要一个参数,例如顶点数和属性数,结果将返回包含顶点数和属性的RDD。谢谢您的帮助!

0 个答案:

没有答案