Pregel API Pregel API 图本身是递归数据结构,顶点的属性依赖于它们邻居的属性,这些邻居的属性又依赖于自己邻居的属性。所以许多重要的图算法都是迭代的重新计算每个顶点的属性,直到满足某个确定的条件。一系列的graph-parallel抽象已经被提出来用来表达这些迭代算法。GraphX公开了一个类似Pregel的操作,它是广泛使用的Pr...
开始 开始 开始的第一步是引入Spark和GraphX到你的项目中,如下面所示 mport org . apache . spark . _ import org . apache . spark . graphx . _ // To make some of the examples work we will also need RDD...
例子 例子 假定我们想从一些文本文件中构建一个图,限制这个图包含重要的关系和用户,并且在子图上运行page-rank,最后返回与top用户相关的属性。可以通过如下方式实现。 // Connect to the Spark cluster val sc = new SparkContext ( "spark://master.ampla...