大数据Spark企业级实战  PDF完整版
下载地址
http://download.csdn.net/detail/laoge/9504794

基本信息

书名:大数据Spark企业级实战

定价:129元

作者:Spark亚太研究院 王家林 编著

出版社:电子工业

出版日期:2015-01-01

ISBN:9787121247446

字数:1136800

页码:812

版次:1

装帧:平装

开本:16开

商品重量:0.3kg

编辑推荐


推荐购买:Java虚拟机精讲Boost程序库完全开发指南——深入C “准”标准库(第3版)让用户体验融入企业基因Spring Batch 批处理框架Cocos2d-x 3.X游戏开发入门精解(含DVD光盘1张)游戏自动化测试实践 Life is short, you need Spark! Spark是当今大数据领域*活跃*热门的高效的大数据通用计算平台。基于RDD,Spark成功地构建起了一体化、多元化的大数据处理体系。 雅虎、Conviva、淘宝、网易、大众点评、优酷土豆、腾讯、华为等公司均在生产环境中部署了大规模的Spark。 本书完全从企业处理大数据业务场景的角度出发,完全基于实战代码来组织内容,从零起步,不需任何基础,完全无痛地掌握Spark大数据处理实战技术,源码解析: Spark集群的动手构建 Spark架构 Spark内核的深入解析 Spark子框架的细致剖析和实战 Tachyon文件系统揭秘 Spark多语言编程 SparkP Spark性能调优和**实践 一站式实现Spark企业级开发实战!

内容提要


Spark是当今大数据领域最活跃、最热门、效的大数据通用计算平台,是Apache软件基金会下所有开源项目中开源项目之一。

在“One Stack to rule them all”理念的指引下,Spark基于RDD成功地构建起了大数据处理的一体化解决方案,将MapReduce、Streaming、SQL、Machine Learning、Graph Processing等大数据计算模型统一到一个技术堆栈中,开发者使用一致的API操作Spark中的所有功能;更为重要的是Spark的Spark SQL、MLLib、GraphX、Spark Streaming等子框架之间可以在内存中完美的无缝集成并可以互相操作彼此的数据,这不仅打造了Spark在当今大数据计算领域其他任何计算框架都无可匹敌的优势,更使得Spark正在加速成为大数据处理中心的和的计算平台。

《大数据Spark企业级实战》详细解析了企业级Spark开发所需的几乎所有技术内容,涵盖Spark的架构设计、Spark的集群搭建、Spark内核的解析、Spark SQL、MLLib、GraphX、Spark Streaming、Tachyon、SparkR、Spark多语言编程、Spark常见问题及调优等,并且结合Spark源码细致的解析了Spark内核和子框架,最后在附录中提供了的Spark的开发语言Scala快速入门实战内容,学习完此书即可胜任绝大多数的企业级Spark开发需要。

《大数据Spark企业级实战》从零起步,完全从企业处理大数据业务场景的角度出发,基于实战代码来组织内容,对于一名大数据爱好者来说,《大数据Spark企业级实战》内容可以帮助您一站式地完成从零起步到进行Spark企业级开发所需要的全部核心内容和实战需要。

目录


第1章 Spark编程模型 1

1.1 Spark:一体化、多元化的高速

大数据通用计算平台和库 1

1.1.1 为什么需要使用Spark 5

1.1.2 Spark技术生态系统简介 9

1.2 Spark大数据处理框架 20

1.2.1 Spark速度为何如此之快 20

1.2.2 RDD:分布式函数式编程 24

1.3 Spark子框架解析 28

1.3.1 图计算框架Spark GraphX 28

1.3.2 实时流处理框架(Spark Streaming) 41

1.3.3 交互式SQL处理框架Spark SQL 46

1.3.4 机器学习框架(Spark MLlib) 49

第2章 构建Spark分布式集群 55

2.1 搭建Hadoop单机版本和伪分布式开发环境 55

2.1.1 开发Hadoop需要的基本软件 56

2.1.2 安装每个软件 58

2.1.3 配置Hadoop单机模式并运行Wordcount示例 76

2.1.3 配置Hadoop伪分布模式并运行Wordcount示例 84

2. 2 搭建 Hadoop分布式集群的 92

2.2.1 在VMWare 中准备第二、第三台运行Ubuntu系统的机器 92

2.2.2 按照配置伪分布式模式的方式配置新创建运行Ubuntu系统的机器 93

2.2.3 配置Hadoop分布式集群环境 94

2.2.4 测试Hadoop分布式集群环境 105

2.3 Spark集群的动手搭建 108

2.3.1 Spark集群需要的软件 108

2.3.2 安装每个软件 110

2.3.3 启动并查看集群的状况 116

2.4 构建Hadoop单机版本和伪分布式环境 120

2.4.1 通过Spark的shell测试Spark的工作 121

2.4.2 使用Spark的cache机制观察一下效率的提升 125

第3章 Spark开发环境及其测试 129

3.1 搭建和设置IDEA开发环境 129

3.1.1 构建Spark的IDE开发环境 129

3.1.2 配置Spark的IDE开发环境 132

3.2 测试IDEA环境 146

3.3 实战:在IDEA中开发代码,并运行在Spark集群中 148

第4章 Spark RDD与编程API实战 159

4.1 深度解析Spark RDD 159

4.2 Transformation Operations动手实战 165

4.3 Action Operations动手实战 175

4.4 Spark API综合实战 179

第5章 Spark运行模式深入解析 191

5.1 Spark运行模式概述 192

5.1.1 Spark的运行模式列表 196

5.1.2 Spark的基本工作流程 197

5.2 Standalone模式 201

5.2.1 部署及程序运行 202

5.2.2 内部实现原理 206

5.3 Yarn-Cluster模式 234

5.3.1 部署及程序运行 235

5.3.2 内部实现原理 237

5.4 Yarn-Client模式 243

5.4.1 部署及运行程序 243

5.4.2 内部实现原理 244

第6章 Spark内核解析 247

6.1 Spark内核初探 247

6.1.1 Spark内核核心术语解析 247

6.1.2 Spark集群概览 250

6.1.3 Spark核心组件 251

6.1.4 Spark任务调度系统初见 252

6.2 Spark内核核心源码解读 256

6.2.1 SparkContext核心源码解析初体验 256

6.2.2 TaskSceduler启动源码解析初体验 260

6.2.3 DAGScheduler源码解读初体验 261

6.2.4 Spark的Web监控页面 262

6.3 以RDD的count操作为例触发Job全生命周期源码研究 263

6.4 Akka驱动下的Driver、Master、Worker 276

6.4.1 Driver中的AppClient源码解析 276

6.4.2 AppClient注册Master 279

6.4.3 Worker中Executor启动过程源代码解析 282

第7章 GraphX大规模图计算与图挖掘实战 287

7.1 Spark GraphX概览 288

7.2 Spark GraphX设计实现的核心原理 291

7.3 Table operator和Graph Operator 295

7.4 Vertices、edges、triplets 296

7.5 以最原始的方式构建graph 299

7.6 动手编写个Graph代码实例并进行Vertices、edges、triplets操作 299

7.7 在Spark集群上使用文件中的数据加载成为graph并进行操作 310

Spark亚太研究院首席专家,中国移动互联网和云计算大数据集大成者。在Spark、Hadoop、Android等方面有丰富的源码、实务和性能优化经验。彻底研究了Spark从0.5.0到0.9.1共13个版本的Spark源码,并已完成2014年5月31日发布的Spark1.0源码研究。

Hadoop源码级专家,曾负责某知名公司的类Hadoop框架开发工作,专注于Hadoop一站式解决方案的提供,同时也是云计算分布式大数据处理的最早实践者之一。

Android架构师、高级工程师、咨询顾问、培训专家。

通晓Spark、Hadoop、Android、HTML5,迷恋英语播音和健美。

大数据Spark企业级实战 PDF 下载 和目录相关推荐

  1. 大数据Spark企业级实战与Hadoop实战 | PDF PPT下载!

    今天给大家分享的是<大数据Spark企业级实战>与<Hadoop实战>等销量排行前10名的大数据技术书籍(文末领取PDF版).这些书籍具有以下几个优点:易读.实践性强,对解决工 ...

  2. 大数据Spark企业级实战与Hadoop实战PDF和PPT

    今天给大家分享的是<大数据Spark企业级实战>与<Hadoop实战><大数据处理系统·Hadoop源代码情景分析><50个大厂大数据算法教程>等销量排 ...

  3. 大数据Spark企业级实战与Hadoop实战 | PDF PPT

    今天给大家分享的是<大数据Spark企业级实战>与<Hadoop实战>等销量排行前10名的大数据技术书籍(文末领取PDF版).这些书籍具有以下几个优点:易读.实践性强,对解决工 ...

  4. 【Todo】【读书笔记】大数据Spark企业级实战版 Scala学习

    目录:/Users/baidu/Documents/Data/Interview/Hadoop-Spark-Storm-Kafka 下了这本<大数据Spark企业级实战版>, 另外还有一本 ...

  5. 决胜Spark大数据时代企业级最佳实践:Spark CoreSpark SQLGraphXMachine LearningBest Practice

    王家林:Spark.Docker.Android技术中国区布道师. 联系邮箱18610086859@126.com 电话:18610086859 QQ:1740415547 微信号:186100868 ...

  6. 视频教程-大数据电视收视率实战项目教程(企业级案例)-Spark

    大数据电视收视率实战项目教程(企业级案例) 张长志技术全才.擅长领域:区块链.大数据.Java等.10余年软件研发及企业培训经验,曾为多家大型企业提供企业内训如中石化,中国联通,中国移动等知名企业.拥 ...

  7. 开放下载!《阿里巴巴大数据及AI实战》深度解析典型场景大数据实践

    来源:开发者社区 本文约2000字,建议阅读5分钟. 阿里经济体大数据及AI典型场景最佳实践全揭秘.2019不容错过的大数据实战手册--<阿里巴巴大数据及AI实战>现在可以免费下载阅读啦! ...

  8. 大数据Spark实战视频教程-张长志-专题视频课程

    大数据Spark实战视频教程-33364人已学习 课程介绍         大数据Spark实战视频培训教程:本课程内容涉及,Spark虚拟机安装.Spark表配置.平台搭建.快学Scala入门.Sp ...

  9. 独家下载 |《领军行业大数据及AI实战》解锁九大行业领军企业云上大数据及AI实战

    飞天大数据平台不仅是阿里经济体大数据生产的基石,更为各行业客户提供大数据整体解决方案和强劲算力.上一册介绍阿里巴巴内部大数据实战的电子书<阿里巴巴大数据及AI实战>推出后,受到了广大开发者 ...

最新文章

  1. AI界的七大未解之谜:OpenAI丢出一组AI研究课题
  2. 数据处理——One-Hot Encoding
  3. php cms使用视频教程,PHPCMS v9视频模块使用教程二
  4. ABAP workbench API的使用方法
  5. 数据分级分类实施指南_运营商行业数据安全治理实践
  6. Pytorch——torch.Tensor.data操作的含义
  7. 浙江商人立下的22条规矩
  8. HDU6380 degree
  9. 马斯克的星链计划并不是在免费送网络而是准备收租
  10. 第三方SDK开发入门
  11. 从Mac连接Windows共享打印机(2)
  12. python requests ssl 证书问题
  13. wxpython 界面 加密系统
  14. 2022危化品企业双重预防机制数字化建设成为迫切任务
  15. (BN)批量归一化全面解析
  16. 信奥中的数学学习资料汇总(2022.10.31)
  17. 天源财富:型催化体系可实现高效电催化析氢
  18. 武汉大学计算机学院编程能力,2014武汉大学计算机学院国家多媒体软件工程技术研究中心复试经验总结...
  19. 挑选西瓜(决策树实现)
  20. 互联网标准技术架构图

热门文章

  1. 数据科学的定义、简史和主要工作流程
  2. MP4视频播放时绿屏|屏幕变成绿色| AVC编码完美解决方案
  3. linux cut 最后一个字符,linux - 如何使用'cut'找到最后一个字段
  4. python爬虫公众号所有信息,并批量下载公众号视频
  5. 宝贝三十六计V1.0 Cocos2d-x联网实战项目
  6. java处理时区的注意事项
  7. 【内网穿透Nas】基于Frp实现群晖的远程访问(ssh、DSM、DS file、WebDAV Server、emby)
  8. Excel文档打开显示只读,如何取消只读功能?
  9. css强制换行、强制不换行,溢出隐藏
  10. LeetCode 力扣 529. 扫雷游戏 minesweeper DFS