文章目录
一.GraphX 介绍
图
图可以用来表达自然连接关系,,比如:社交网络、移动网络、股份关系等等。
主要由点和边组成,是以“图论”为基础抽象表示关联关系。
GraphX
GraphX是一个Spark组件,用于图的计算,引入新的模型来扩展RDD,属性信息包含点和边,扩展一些API,简化图计算。
特点
- 灵活性高,图和集合无缝连接,RDD分布式计算可以做的事情,GraphX也可以完成,有效互相转换,运用Pregel 编写自定义迭代计算。
- 速度快,可以跟Spark很好的结合。
- 算法多,除了高度灵活的API之外,GraphX还提供了各种图形算法,其中许多都是由我们的用户提供的。PageRank,Pregel,连接组件,标签传播,SVD ++,强大的连接组件以及三角计数等。