


定价:49元
印次:1-17
ISBN:9787302534327
出版日期:2019.09.01
印刷日期:2025.01.23
图书责编:袁勤勇
图书分类:教材
本书从初学者角度详细介绍了Spark应用程序体系架构的核心技术,全书共9章。第1章详细介绍开发Spark框架的Scala编程语言;第2~4、7~8章主要讲解Spark核心基础、SparkRDD弹性分布式数据集、Spark SQL处理结构化数据、Spark Streaming实时计算框架、Spark MLlib机器学习库,并包含了搭建Spark集群、Spark集群的操作方式、利用Spark解决大数据工作中遇到的基本问题。第5~6章主要讲解大数据环境中常见的辅助系统,HBase数据库以及Kafka流处理平台,包含辅助系统的搭建方式、使用方法以及相关底层实现的基本原理;第9章是一个综合项目,利用Spark框架开发流式计算系统。掌握Spark相关技术,能够很好地适应企业开发的技术需要,为离线、实时数据处理平台的开发奠定基础。 本书附有配套源代码、教学PPT、题库、教学视频、教学补充案例、教学设计等资源。为了帮助初学者更好地学习本书中的内容,还提供了在线答疑,欢迎读者关注。 本书可作为高等院校本、专科计算机相关专业,大数据课程的专用教材,是一本适合广大计算机编程爱好者的优秀读物。
《Spark大数据分析与实战》由传智播客教育科技公司编写,实用性强,案例翔实,配套数字资源丰富。针对具有Hadoop基础的读者,帮助读者掌握Spark的基础知识和应用。不仅介绍了Spark基础使用方法,而且还深入浅出讲解了Spark的编程模型、运行机制、存储原理和运行架构等内容。内容的编写致力于原理与实践并进,让读者不会因为枯燥的原理而厌烦,穿插真实企业级项目,让读者具有开发项目的基础能力。
序言 江苏传智播客教育科技股份有限公司(简称传智播客)是一家致力于培养高素质软件开发人才的科技公司,“黑马程序员”是传智播客旗下高端IT教育品牌。 “黑马程序员”的学员多为大学毕业后,想从事IT行业,但各方面条件还不成熟的年轻人。“黑马程序员”的学员筛选制度非常严格,包括了严格的技术测试、自学能力测试,还包括性格测试、压力测试、品德测试等。百里挑一的残酷筛选制度确保学员质量,并降低企业的用人风险。 自“黑马程序员”成立以来,教学研发团队一直致力于打造精品课程资源,不断在产、学、研三个层面创新自己的执教理念与教学方针,并集中“黑马程序员”的优势力量,有针对性地出版了计算机系列教材80多种,制作教学视频数十套,发表各类技术文章数百篇。 “黑马程序员”不仅斥资研发IT系列教材,还为高校师生提供以下配套学习资源与服务。 为大学生提供的配套服务 1. 请登录“高校学习平台”http://yx.ityxb.com,免费获取海量学习资源,帮助高校学生解决学习问题。 2. 针对高校学生在学习过程中存在的压力等问题,我们还面向大学生量身打造了“IT技术女神”——“播妞学姐”,可提供教材配套源码和习题答案,以及更多IT学习资源,同学们快来关注“播妞学姐”的微信公众号:boniu1024。 “播妞学姐”微信公众号 为教师提供的配套服务 针对高校教学,“黑马程序员”为IT系列教材精心设计了“教案+授课资源+考试系统+题库+教学辅助案例”的系列教学资源,高校老师请登录“高校教辅平台”http://yx.ityxb.com或关注码大牛老师微信/QQ:2011168841,获取教材配套资...
第1章Scala语言基础1
1.1初识Scala1
1.1.1Scala概述1
1.1.2Scala的下载安装2
1.1.3在IDEA开发工具中下载安装
Scala插件4
1.1.4开发第一个Scala程序6
1.2Scala的基础语法9
1.2.1声明值和变量9
1.2.2数据类型9
1.2.3算术和操作符重载10
1.2.4控制结构语句10
1.2.5方法和函数13
1.3Scala的数据结构15
1.3.1数组15
1.3.2元组18
1.3.3集合19
1.4Scala面向对象的特性24
1.4.1类与对象24
1.4.2继承25
1.4.3单例对象和伴生对象26
1.4.4特质28
1.5Scala的模式匹配与样例类29
1.5.1模式匹配30
1.5.2样例类31
1.6本章小结31
1.7课后习题32
第2章Spark基础33
2.1初识Spark33目录Spark大数据分析与实战
2.1.1Spark概述33
2.1.2Spark的特点34
2.1.3Spark应用场景35
2.1.4Spark与Hadoop对比36
2.2搭建Spark开发环境37
2.2.1环境准备37
2.2.2Spark的部署方式37
2.2.3Spark集群安装部署38
2.2.4Spark HA集群部署41
2.3Spark运行架构与原理45
2.3.1基本概念45
2.3.2Spark集群运行架构45
2.3.3Spark运行基本流程46
2.4体验第一个Spark程序47
2.5启动Sp... 查看详情
针对具有Hadoop基础的读者,帮助读者掌握Spark的基础知识和应用。不仅介绍了Spark基础使用方法,而且还深入浅出讲解了Spark的编程模型、运行机制、存储原理和运行架构等内容。
内容的编写致力于原理与实践并进,让读者不会因为枯燥的原理而厌烦,穿插真实企业级项目,让读者具有开发项目的基础能力。





