×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787115644039
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:26cm
  • 页数:271页
  • 出版时间:2024-08-01
  • 条形码:9787115644039 ; 978-7-115-64403-9

本书特色

【内容特点】(1)内容全面,结构合理:每章配有本章小结、习题和实验。 (2)案例丰富,代码详尽:结合案例讲解编程方法和技术,每段代码重要节点都有详细注释。 【资源特点】重点难点知识微课,配套PPT、程序源代码、习题答案等。 【服务特点】作者提供QQ服务群等支持,定期举办直播进行教学培训。

内容简介

本书以Python作为开发Spark应用程序的编程语言,系统介绍了Spark编程的基础知识。全书共9章,内容包括大数据技术概述、Spark的设计与运行原理、大数据实验环境搭建、Spark环境搭建和使用方法、RDD编程、Spark SQL、Spark Streaming、Structured Streaming和Spark MLlib等。本书安排了入门级的编程实践内容,以助读者更好地学习和掌握Spark编程方法。本书免费提供全套在线教学资源,包括PPT课件、习题答案、源代码、数据集、微课视频、上机实验指南等。 本书可以作为高等院校计算机、软件工程、数据科学与大数据技术等专业的进阶级大数据课程教材,用于Spark编程实践教学,也可以供相关技术人员参考。

目录

目录 第1章 大数据技术概述 1 1.1 大数据概念与关键技术 1 1.1.1 大数据概念 1 1.1.2 大数据关键技术 2 1.2 代表性大数据技术 3 1.2.1 Hadoop 3 1.2.2 Spark 7 1.2.3 Flink 9 1.2.4 Beam 11 1.3 编程语言的选择 12 1.4 在线资源 13 1.5 本章小结 14 1.6 习题 14 第2章 Spark的设计与运行原理 15 2.1 概述 15 2.2 Spark生态系统 16 2.3 Spark运行架构 18 2.3.1 基本概念 18 2.3.2 架构设计方法 18 2.3.3 Spark运行的基本流程 19 2.3.4 RDD的设计与运行原理 20 2.4 Spark部署方式 29 2.5 本章小结 30 2.6 习题 30 第3章 大数据实验环境搭建 31 3.1 Linux操作系统的安装 31 3.1.1 下载安装文件 31 3.1.2 Linux操作系统的安装方式 32 3.1.3 虚拟机和Linux操作系统的安装 33 3.2 Hadoop的安装 39 3.2.1 Hadoop简介 39 3.2.2 安装Hadoop前的准备工作 40 3.2.3 Hadoop的3种安装模式 42 3.2.4 下载Hadoop安装文件 42 3.2.5 单机模式配置 43 3.2.6 伪分布式模式配置 43 3.2.7 分布式模式配置 47 3.3 MySQL的安装 57 3.3.1 执行安装命令 57 3.3.2 启动MySQL服务 58 3.3.3 进入MySQL Shell界面 58 3.3.4 解决MySQL出现的中文乱码问题 58 3.4 Kafka的安装 60 3.4.1 Kafka简介 60 3.4.2 Kafka的安装和使用 60 3.5 Anaconda的安装和使用方法 61 3.6 本章小结 63 实验1 Linux、Hadoop和MySQL的安装与使用 64 第4章 Spark环境搭建和使用方法 66 4.1 安装Spark(Local模式) 66 4.1.1 基础环境 66 4.1.2 下载安装文件 67 4.1.3 配置相关文件 67 4.1.4 验证Spark是否安装成功 68 4.2 在PySpark中运行代码 68 4.2.1 pyspark命令 68 4
展开全部

作者简介

林子雨(1978-),男,博士(毕业于北京大学),国内高校知名大数据教师,厦门大学计算机科学系副教授,厦门大学信息学院实验教学中心主任,厦门大学数据库实验室负责人,中国计算机学会数据库专委会委员,中国计算机学会信息系统专委会委员,中国高校首个“数字教师”提出者和建设者。厦门大学2013年度、2017年度和2020年度奖教金获得者,获评“厦门大学2019年度本科教学示范岗”,入选“2021年高校计算机专业优秀教师奖励计划”。2013年开始在厦门大学开设大数据课程,建设了国内高校首个大数据课程公共服务平台,平台累计网络访问量超过1500万次,成为全国高校大数据教学知名品牌,并荣获“2018年福建省教学成果二等奖”和“2018年厦门大学教学成果特等奖”,主持的课程《大数据技术原理与应用》获评“2018年国家精品在线开放课程”、“2020年国家级线上一流本科课程”和“2021年福建省线上线下混合一流本科课程”,主持的课程《Spark编程基础》获评“2020年福建省线上一流本科课程”。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航