Practical Graph Analytics with Apache Giraph
β Scribed by Roman Shaposhnik, Claudio Martella, Dionysios Logothetis
- Publisher
- Apress
- Year
- 2015
- Tongue
- English
- Leaves
- 320
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Practical Graph Analytics with Apache Giraph helps you build data mining and machine learning applications using the Apache Foundationβs Giraph framework for graph processing. This is the same framework as used by Facebook, Google, and other social media analytics operations to derive business value from vast amounts of interconnected data points.
Graphs arise in a wealth of data scenarios and describe the connections that are naturally formed in both digital and real worlds. Examples of such connections abound in online social networks such as Facebook and Twitter, among users who rate movies from services like Netflix and Amazon Prime, and are useful even in the context of biological networks for scientific research. Whether in the context of business or science, viewing data as connected adds value by increasing the amount of information available to be drawn from that data and put to use in generating new revenue or scientific opportunities.
Apache Giraph offers a simple yet flexible programming model targeted to graph algorithms and designed to scale easily to accommodate massive amounts of data. Originally developed at Yahoo!, Giraph is now a top top-level project at the Apache Foundation, and it enlists contributors from companies such as Facebook, LinkedIn, and Twitter. Practical Graph Analytics with Apache Giraph brings the power of Apache Giraph to you, showing how to harness the power of graph processing for your own data by building sophisticated graph analytics applications using the very same framework that is relied upon by some of the largest players in the industry today.
β¦ Table of Contents
Front Matter....Pages i-xix
Front Matter....Pages 1-1
Introducing Giraph....Pages 3-16
Modeling Graph Processing Use Cases....Pages 17-41
The Giraph Programming Model....Pages 43-70
Giraph Algorithmic Building Blocks....Pages 71-105
Front Matter....Pages 107-107
Working with Giraph....Pages 109-136
Giraph Architecture....Pages 137-162
Graph IO Formats....Pages 163-186
Beyond the Basic API....Pages 187-213
Front Matter....Pages 215-215
Exposing Parallelism in Giraph....Pages 217-239
Advanced IO....Pages 241-253
Tuning Giraph....Pages 255-275
Giraph in the Clouda....Pages 277-293
Install and Configure Giraph and Hadoop....Pages 295-307
Back Matter....Pages 309-315
β¦ Subjects
Computer Science, general; Computational Biology/Bioinformatics
π SIMILAR VOLUMES
Practical Graph Analytics with Apache Giraph helps you build data mining and machine learning applications using the Apache Foundation's Giraph framework for graph processing. This is the same framework as used by Facebook, Google, and other social media analytics operations to derive business value
<p><p></p><p></p><p>This book takes its reader on a journey through Apache Giraph, a popular distributed graph processing platform designed to bring the power of big data processing to graph data. Designed as a step-by-step self-study guide for everyone interested in large-scale graph processing, it
Learn how to transform, store, evolve, refactor, model, and create graph projections using the Python programming language Key Features β’ Transform relational data models into graph data model while learning key applications along the way β’ Discover common challenges in graph modeling and analy
<p><span>Learn how to transform, store, evolve, refactor, model, and create graph projections using the Python programming language</span></p><p><span>Purchase of the print or Kindle book includes a free PDF eBook</span></p><h4><span>Key Features</span></h4><ul><li><span><span>Transform relational d