- Mastering Apache Spark 2.x(Second Edition)
- Romeo Kienzler
- 161字
- 2021-07-02 18:55:21
Preface
Apache Spark is an in-memory, cluster-based, parallel processing system that provides a wide range of functionality such as graph processing, machine learning, stream processing, and SQL. This book aims to take your limited knowledge of Spark to the next level by teaching you how to expand your Spark functionality.
The book opens with an overview of the Spark ecosystem. The book will introduce you to Project Catalyst and Tungsten. You will understand how Memory Management and Binary Processing, Cache-aware Computation, and Code Generation are used to speed things up dramatically. The book goes on to show how to incorporate H20 and Deeplearning4j for machine learning and Juypter Notebooks, Zeppelin, Docker and Kubernetes for cloud-based Spark. During the course of the book, you will also learn about the latest enhancements in Apache Spark 2.2, such as using the DataFrame and Dataset APIs exclusively, building advanced, fully automated Machine Learning pipelines with SparkML and perform graph analysis using the new GraphFrames API.
- 造個小程序:與微信一起干件正經事兒
- FreeSWITCH 1.6 Cookbook
- 數據結構習題解析與實驗指導
- Node.js全程實例
- Mastering Xamarin.Forms(Second Edition)
- Python深度學習原理、算法與案例
- Unity 2018 Shaders and Effects Cookbook
- 大話Java:程序設計從入門到精通
- 微課學人工智能Python編程
- Tableau Desktop可視化高級應用
- Android編程權威指南(第4版)
- Groovy 2 Cookbook
- Kohana 3.0 Beginner's Guide
- Swift編程實戰:iOS應用開發實例及完整解決方案
- Raspberry Pi By Example