Mastering Apache Spark 2.x: Advanced techniques in complex Big Data processing, streaming analytics and machine learning, Edition 2

· Packt Publishing Ltd
1 review
Ebook
354
Pages
Tools

About this ebook

Advanced analytics on your Big Data with the latest Apache Spark 2.xKey Features
  • [*]Master the art of real-time Big Data processing using Apache Spark 2.x
  • [*]Perform machine learning, deep learning and streaming data analytics by extending the most up-to-date functionalities of Apache Spark
  • [*]An advanced guide with a unique combination of tips, instructions and practical examples on using Apache Spark effectively
Book DescriptionApache Spark is an in-memory, cluster-based Big Data processing system that provides a wide range of functionalities such as graph processing, machine learning, stream processing, and more. This book will take your knowledge of Apache Spark to the next level by teaching you how to expand Spark’s functionality and build your data flows and machine/deep learning programs on top of the platform. The book starts with a quick overview of the Apache Spark ecosystem, and introduces you to the new features and capabilities in Apache Spark 2.x. You will then work with the different modules in Apache Spark such as interactive querying with Spark SQL, using DataFrames and DataSets effectively, streaming analytics with Spark Streaming, and performing machine learning and deep learning on Spark using MLlib and external tools such as H20 and Deeplearning4j. The book also contains chapters on efficient graph processing, memory management and using Apache Spark on the cloud. By the end of this book, you will have all the necessary information to master Apache Spark, and use it efficiently for Big Data processing and analytics. What you will learn
  • Get to grips with the newly introduced features in Apache Spark 2.x
  • Perform highly optimised unified batch and real-time data processing using
  • SparkSQL and Structured Streaming
  • Evaluate large-scale Graph Processing and Analysis using GraphX and GraphFrames
  • Perform advanced machine learning and deep learning with Spark MLlib, SparkML, SystemML, H2O and DeepLearning4J
  • Learn how specific parameter settings affect overall performance of an
  • Apache Spark cluster
  • Apply Apache Spark in Elastic deployments using Jupyter and Zeppelin Notebooks, Docker, Kubernetes and the IBM Cloud
Who this book is for

If you are an intermediate-level Spark developer looking to master the advanced capabilities and use-cases of Apache Spark 2.x, this book is for you. Big Data professionals who wish to know how to integrate and use the features of Apache Spark to build a strong Big Data pipeline will also find this book to be a useful resource. A fundamental knowledge of Apache Spark and the Scala programming language is assumed.

Advanced analytics on your Big Data with the latest Apache Spark 2.xKey Features [*]Master the art of real-time Big Data processing using Apache Spark 2.x [*]Perform machine learning, deep learning and streaming data analytics by extending the most up-to-date functionalities of Apache Spark [*]An...

Discover more

Ratings and reviews

1 review
Daeho Ro
February 7, 2019
Not suite for beginner.
Did you find this helpful?

About the author

Romeo Kienzler works as the chief data scientist in the IBM Watson IoT worldwide team, helping clients to apply advanced machine learning at scale on their IoT sensor data. He holds a Master's degree in computer science from the Swiss Federal Institute of Technology, Zurich, with a specialization in information systems, bioinformatics, and applied statistics.

Romeo Kienzler works as the chief data scientist in the IBM Watson IoT worldwide team, helping clients to apply advanced machine learning at scale on their IoT sensor data. He holds a Master's degree in computer science from the Swiss Federal Institute of Technology, Zurich, with a specialization...

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.