Spark GraphX 2
2015-11-26 14:33
435 查看
顶点:VertexRDD
边:EdgeRDD、Edge、EdgeDirection
Triplet:EdgeTriplet
存储:PartitionStrategy
通常的存储方式有两种:切边或切顶点,GraphX用的是切顶点,有四种存储方式:
EdgePartition2D
EdgePartition1D
RandomVertexCut(自由分布)
CanonicalRandomVertexCut(定向分布)
有四种table:Vertex Table、Routing Table、Edge Table
Graph:Graph、GraphImpl、GraphOps
引进Google公司的图引擎构建的GraphOps
GraphOps中调用图计算引擎Pregel实现了PageRank、SVDPlusPlus、TriangleCount等算法
Pregel:并行图计算系统
Graph是一个抽象类,它的具体实现是有GraphImpl实现的
通过外部数据加载构成一张图:GraphLoader
边:EdgeRDD、Edge、EdgeDirection
Triplet:EdgeTriplet
存储:PartitionStrategy
通常的存储方式有两种:切边或切顶点,GraphX用的是切顶点,有四种存储方式:
EdgePartition2D
EdgePartition1D
RandomVertexCut(自由分布)
CanonicalRandomVertexCut(定向分布)
有四种table:Vertex Table、Routing Table、Edge Table
Graph:Graph、GraphImpl、GraphOps
引进Google公司的图引擎构建的GraphOps
GraphOps中调用图计算引擎Pregel实现了PageRank、SVDPlusPlus、TriangleCount等算法
Pregel:并行图计算系统
Graph是一个抽象类,它的具体实现是有GraphImpl实现的
通过外部数据加载构成一张图:GraphLoader
相关文章推荐
- 使用图形化界面管理 Exchange Server 2016
- Windows平台安装最新OpenCV-2.4.9,利用Eclipse、MinGW构建C++调用OpenCV开发环境
- Beego模板 循环和判断几个例子
- 程序员技术练级攻略
- 【笔记】CSS3 transition属性
- leetcocd_Bulls and Cows
- 【leetcode】【74】Search a 2D Matrix
- 关于BaseAdapter的两个优化方案
- imfilter()用法
- Spark GraphX
- bootstrap 超大屏幕(Jumbotron)
- Delphi Help
- Android4.0的Alertdialog对话框,设置点击其他位置不消失
- Django实现自定义的manage名利
- 使用svn diff的-r参数的来比较任意两个版本的差异
- MongoDB数据库和集合的状态信息
- Spark SQL - DataFrame
- Spark Streaming - DStream
- D3中动画(transition函数)的使用
- hbase总结:hbase client访问的超时时间、重试次数、重试间隔时间的配置