Search  for anything...

Spark GraphX in Action

  • Based on 11 reviews
Condition: New
Checking for product changes
$33.84 Why this price?
Save $16.15 was $49.99

Buy Now, Pay Later


As low as $8 / mo
  • – 4-month term
  • – No impact on credit
  • – Instant approval decision
  • – Secure and straightforward checkout

Ready to go? Add this product to your cart and select a plan during checkout.

Payment plans are offered through our trusted finance partners Klarna, PayTomorrow, Affirm, Afterpay, Apple Pay, and PayPal. No-credit-needed leasing options through Acima may also be available at checkout.

Learn more about financing & leasing here.

Free shipping on this product

30-day refund/replacement

To qualify for a full refund, items must be returned in their original, unused condition. If an item is returned in a used, damaged, or materially different state, you may be granted a partial refund.

To initiate a return, please visit our Returns Center.

View our full returns policy here.


Availability: Only 1 left in stock, order soon!
Fulfilled by Amazon

Arrives Wednesday, Jun 11
Order within 21 hours and 36 minutes
Available payment plans shown during checkout

Description

Summary Spark GraphX in Action starts out with an overview of Apache Spark and the GraphX graph processing API. This example-based tutorial then teaches you how to configure GraphX and how to use it interactively. Along the way, you'll collect practical techniques for enhancing applications and applying machine learning algorithms to graph data. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology GraphX is a powerful graph processing API for the Apache Spark analytics engine that lets you draw insights from large datasets. GraphX gives you unprecedented speed and capacity for running massively parallel and machine learning algorithms. About the Book Spark GraphX in Action begins with the big picture of what graphs can be used for. This example-based tutorial teaches you how to use GraphX interactively. You'll start with a crystal-clear introduction to building big data graphs from regular data, and then explore the problems and possibilities of implementing graph algorithms and architecting graph processing pipelines. Along the way, you'll collect practical techniques for enhancing applications and applying machine learning algorithms to graph data. What's Inside Understanding graph technologyUsing the GraphX APIDeveloping algorithms for big graphsMachine learning with graphsGraph visualization About the Reader Readers should be comfortable writing code. Experience with Apache Spark and Scala is not required. About the Authors Michael Malak has worked on Spark applications for Fortune 500 companies since early 2013. Robin East has worked as a consultant to large organizations for over 15 years and is a data scientist at Worldpay. Table of Contents PART 1 SPARK AND GRAPHSTwo important technologies: Spark and graphsGraphX quick startSome fundamentalsPART 2 CONNECTING VERTICESGraphX BasicsBuilt-in algorithmsOther useful graph algorithmsMachine learningPART 3 OVER THE ARCThe missing algorithmsPerformance and monitoringOther languages and tools Read more

Publisher ‏ : ‎ Manning; First Edition (July 3, 2016)


Language ‏ : ‎ English


Paperback ‏ : ‎ 280 pages


ISBN-10 ‏ : ‎ 1617292524


ISBN-13 ‏ : ‎ 21


Item Weight ‏ : ‎ 1.1 pounds


Dimensions ‏ : ‎ 7.38 x 0.6 x 9.25 inches


Best Sellers Rank: #1,568,964 in Books (See Top 100 in Books) #117 in Computer Algorithms #326 in Computer Graphics #489 in Database Storage & Design


#117 in Computer Algorithms:


#326 in Computer Graphics:


Frequently asked questions

If you place your order now, the estimated arrival date for this product is: Wednesday, Jun 11

Yes, absolutely! You may return this product for a full refund within 30 days of receiving it.

To initiate a return, please visit our Returns Center.

View our full returns policy here.

  • Klarna Financing
  • Affirm Pay in 4
  • Affirm Financing
  • Afterpay Financing
  • PayTomorrow Financing
  • Financing through Apple Pay
Leasing options through Acima may also be available during checkout.

Learn more about financing & leasing here.

Top Amazon Reviews


  • Superb book (This one is a keeper).
"Spark GraphX in Action" is the best resource out there for learning this fascinating technology. It is clearly-written, with a lot of hands-on examples, all clearly annotated and explained in the typically superb style of Manning books. The two authors of this book have, in my opinion, succeeded exceptionally well in achieving the two ambitious goals that they had set out for this book to achieve: "to cover everything possible about Spark GraphX, and to assume little to no expertise about any of the technologies represented...[and] the hefty amount of prerequisites to get into GraphX—specifically, Spark, Scala, and graphs". The end result is a volume that is pleasant to read. Trust me, the material in the book is *not* watered down. There's plenty in here to keep the reader engaged for a bit. Well done to the authors for demystifying graphs by showing what problems graphs can solve in the context of Spark GraphX! ... show more
Reviewed in the United States on November 29, 2016 by Akram Ahmad

  • My team recommended this book
Our team has worked with Spark since 1.0 and I needed to get up to speed. My team recommended this book. The team is made up of experienced people; some have advanced degrees and all have over 20 years experience each. The point is not to brag, but to suggest we have had to evaluate multiple books in the past. But, note this book is accessible to anyone with some programming experience and curiosity. The authors are clearly knowledgeable and presentation and flow are clear and concise. Chapter 3, in particular, which covers fundamentals of Spark and Scala, was very useful. Compared to the large tomes out there on these subjects, this chapter quickly covered what I needed to move forward. The same applied to Chapter 4, which introduces GraphX fundamentals. I have prior experience with machine learning and I appreciated Chapter 7 covering Spark capabilities couched in supervised, unsupervised, and semi-supervised terms. This partitioned GraphX (and some MLlib) capabilities into manageable chunks by application. These concepts are introduced as well, but those familiar with machine learning may feel at home too. Monitoring Spark job progress and performance is not always the easiest. In Chapter 9, the authors’ real-world experience shines with tips and tricks that would only come with actual hands-on trial and error. This is important. When using a new technology, things may not work as expected and learning how to debug at the same time is twice as brutal. So, having real-world operational debugging approaches really helped. I do wish some of the examples were a little more in-depth. The authors appear to have the experience to have done this. But, this book is designed to make people productive quickly, so the authors probably made a conscious choice here. Overall, this book saved me a lot of time and our team has used it. If I calculate the time this book saved and what development time costs, the cost-benefit of this book is clear if you are working with Spark and GraphX. ... show more
Reviewed in the United States on July 13, 2016 by Amazon Customer

  • Very informative for experienced developers
This book is ideal for anyone wishing to apply graph algorithms to Big Data, esp. those already using Spark or dealing with huge amounts of data. It targets experienced software developers, but reviews the basics of Spark and the Scala language as well as introducing GraphX. The pages are packed with information presented concisely and the book moves right along. The book is very readable and personable (I think the style rather enjoyable to read), but I found it helpful to look up certain terms or acronyms online for more information on unfamiliar topics that the authors sometimes mention in passing. The many charts and graphs were well done and particularly helpful in making the material understandable. There are also plenty of code snippets with great explanations of the pros and cons of various approaches. Topics covered include Spark, Scala, GraphX, graph algorithms, applications (several are discussed in detail), machine learning, and performance tuning. I would say this book is mid-level to advanced; it is not for a novice programmer, but is certainly accessible to someone with much programming experience. Some (or much) knowledge of Hadoop and/or Spark is certainly helpful. For those needing more to get up to speed, or take what you've learned in the book further, the authors list some excellent online resources in appendix C. The publisher (Manning) has a book just on Spark coming out this fall, "Spark In Action". Some of the other books on Spark are getting dated already, so this is much needed and might make a great companion to this book. Overall this is a well-written, very informative book that will help an experienced software developer become a master at using graph algorithms to solve Big Data problems. ... show more
Reviewed in the United States on July 28, 2016 by TOPJOB7

  • Great Introduction to Big Data Problem Solving with Spark GraphX
Very well-written introduction to Spark, GraphX, and problem solving in the context of Big Data. Prior to reading, I had concerns that the book may have a hard time staying current due to the rapid development work on Spark in the last few years. That said, I found the author's approach to be very effective in providing a lot of hands-on examples that not only demonstrate the use of GraphX and Spark, but also provide great exposure to the kinds of problems that one might encounter in the field, and the kinds of solutions that can be implemented. Even if a reader isn't planning on using GraphX specifically, there is a lot of value here in the clearly explained background information and approaches to problems. That said, if the reader is interested in GraphX, I can't imagine they are going to find a better resource for getting started. ... show more
Reviewed in the United States on August 10, 2016 by Ryan Langewisch

Can't find a product?

Find it on Amazon first, then paste the link below.