- Apache Spark Graph Processing
- Rindra Ramamonjison
- 252字
- 2021-07-16 20:03:52
What this book covers
This book consists of seven chapters. The first three chapters help you to get started quickly with Spark and GraphX. Then, the next two chapters teach the core techniques and abstractions to manipulate and aggregate graph data. Finally, the last two chapters of this book cover more advanced topics such as graph clustering, implementing graph-parallel iterative algorithms with Pregel, and learning methods from graph data.
Chapter 1, Getting Started with Spark and GraphX, begins with an introduction to the Spark system, its libraries, and the Scala Build Tool. It explains how to install and leverage Spark on the command line and in a standalone Scala program.
Chapter 2, Building and Exploring Graphs, presents the methods for building Spark graphs using illustrative network datasets.
Chapter 3, Graph Analysis and Visualization, walks you through the process of exploring, visualizing, and analyzing different network characteristics.
Chapter 4, Transforming and Shaping Up Graphs to Your Needs, teaches you how to transform raw datasets into a usable form that is appropriate for later analysis.
Chapter 5, Creating Custom Graph Aggregation Operators, teaches you how to create custom graph operations that are tailored to your specific needs with efficiency in mind, using the powerful message-passing aggregation operator in Spark.
Chapter 6, Iterative Graph-Parallel Processing with Pregel, explains the inner workings of the Pregel computational model and describes some use cases.
Chapter 7, Learning Graph Structures, introduces graph clustering, which is useful for detecting communities in graphs and applies it to a social music database.
- Clojure Programming Cookbook
- Learning Real-time Processing with Spark Streaming
- 劍指Offer(專(zhuān)項(xiàng)突破版):數(shù)據(jù)結(jié)構(gòu)與算法名企面試題精講
- Mastering Kotlin
- C語(yǔ)言程序設(shè)計(jì)
- RSpec Essentials
- Visual Basic程序設(shè)計(jì)(第三版)
- Spring Boot從入門(mén)到實(shí)戰(zhàn)
- MySQL數(shù)據(jù)庫(kù)教程(視頻指導(dǎo)版)
- C#網(wǎng)絡(luò)編程高級(jí)篇之網(wǎng)頁(yè)游戲輔助程序設(shè)計(jì)
- Mastering Unity 2017 Game Development with C#(Second Edition)
- 深度剖析ApacheDubbo核心技術(shù)內(nèi)幕
- 15天學(xué)會(huì)JavaScript(視頻教學(xué)版)
- iOS Application Development with OpenCV 3
- OpenCV 4計(jì)算機(jī)視覺(jué):Python語(yǔ)言實(shí)現(xiàn)(原書(shū)第3版)