- Fast Data Processing with Spark 2(Third Edition)
- Krishna Sankar
- 317字
- 2021-08-20 10:27:05
What this book covers
Chapter 1, Installing Spark and Setting Up Your Cluster, details some common methods for setting up Spark.
Chapter 2, Using the Spark Shell, introduces the command line for Spark. The shell is good for trying out quick program snippets or just figuring out the syntax of a call interactively.
Chapter 3, Building and Running a Spark Application, covers the ways for compiling Spark applications.
Chapter 4, Creating a SparkSession Object, describe the programming aspects of the connection to a spark server regarding the Spark session and the enclosed spark context.
Chapter 5, Loading and Saving Data in Spark, deals with how we can get data in and out of a spark environment.
Chapter 6, Manipulating Your RDD, describes how to program Resilient Distributed Datasets, which is the fundamental data abstraction layer in Spark that makes all the magic possible.
Chapter 7, Spark 2.0 Concepts, is a short, interesting chapter that discusses the evolution of Spark and the concepts underpinning the Spark 2.0 release, which is a major milestone.
Chapter 8 , Spark SQL, deals with the SQL interface in Spark. Spark SQL probably is the most widely used feature.
Chapter 9, Foundations of Datasets/DataFrames – The Proverbial Workhorse for DataScientists, is another interesting chapter, which introduces the Datasets/DataFrames that are added in the Spark 2.0 release.
Chapter 10, Spark with Big Data, describes the interfaces with Parquet and HBase.
Chapter 11, Machine Learning with Spark ML Pipelines, is my favorite chapter. We talk about regression, classification, clustering, and recommendation in this chapter. This is probably the largest chapter in this book. If you are stranded in a remote island and could take only one chapter with you, this should be the one!
Chapter 12, GraphX, talks about an important capability, processing graphs at scale, and also discusses interesting algorithms such as PageRank.
- Mastering Zabbix(Second Edition)
- GraphQL學習指南
- 算法訓練營:入門篇(全彩版)
- Java Web程序設計
- 大學計算機基礎(第2版)(微課版)
- 單片機C語言程序設計實訓100例
- 劍指大數據:企業級數據倉庫項目實戰(在線教育版)
- 時空數據建模及其應用
- INSTANT Silverlight 5 Animation
- Django 3.0入門與實踐
- HTML+CSS+JavaScript編程入門指南(全2冊)
- 從零開始學算法:基于Python
- 你必須知道的.NET(第2版)
- Java程序設計基礎教程
- Developing RESTful Web Services with Jersey 2.0