《云计算和大数据技术实战》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:李俊杰,石慧,谢志明等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2015
  • ISBN:9787115390790
  • 页数:186 页
图书介绍:本书是《云计算与大数据技术》教程的配套教材,全书共11章,设计了6项主任务、34项子任务。以搭建云计算平台流程组织实训内容,全面介绍了CentOS操作系统的安装及网络配置方法、虚拟化技术KVM的使用、MPI的安装与部署、分布式处理系统Hadoop软件的编译、安装及部署、Hbase数据库的安装与配置以及大数据流处理系统Storm的安装与部署。

第1章 搭建CentOS服务器 1

1.1 任务一 CentOS安装 1

1.1.1 任务描述 1

1.1.2 相关知识 1

1.1.3 任务实施 3

1.2 任务二 用户登录 11

1.2.1 任务描述 11

1.2.2 相关知识 12

1.2.3 任务实施 12

1.3 本章小结 14

第2章 CentOS网络管理 15

2.1 任务一 网络配置 15

2.1.1 任务描述 15

2.1.2 相关知识 15

2.1.3 任务实施 16

2.2 任务二 更改以太网卡名称 23

2.2.1 任务描述 23

2.2.2 相关知识 23

2.2.3 任务实施 24

2.3 任务三 关闭安全设置 25

2.3.1 任务描述 25

2.3.2 相关知识 25

2.3.3 任务实施 25

2.4 本章小结 26

第3章 虚拟化技术 27

3.1 任务一 配置虚拟化网络 27

3.1.1 任务描述 27

3.1.2 相关知识 27

3.1.3 任务实施 28

3.2 任务二 安装虚拟化软件包 31

3.2.1 任务描述 31

3.2.2 相关知识 31

3.2.3 任务实施 32

3.3 任务三 虚拟系统管理器的使用 36

3.3.1 任务描述 36

3.3.2 相关知识 36

3.3.3 任务实施 37

3.4 任务四 虚拟机的运行与远程访问 41

3.4.1 任务描述 41

3.4.2 相关知识 41

3.4.3 任务实施 42

3.5 任务五 使用virsh-install安装虚拟机 48

3.5.1 任务描述 48

3.5.2 相关知识 48

3.5.3 任务实施 49

3.6 任务六 使用virsh-clone克隆虚拟机 50

3.6.1 任务描述 50

3.6.2 相关知识 50

3.6.3 任务实施 51

3.7 任务七 virsh命令的使用 52

3.7.1 任务描述 52

3.7.2 相关知识 52

3.7.3 任务实施 53

3.8 本章小结 55

第4章 MPI——面向计算的集群技术 56

4.1 任务一 配置ssh实现节点间无密码访问 56

4.1.1 任务描述 56

4.1.2 相关知识 56

4.1.3 任务实施 58

4.2 任务二 网络文件系统NFS 60

4.2.1 任务描述 60

4.2.2 相关知识 61

4.2.3 任务实施 63

4.3 任务三 MPICH编译运行 65

4.3.1 任务描述 65

4.3.2 相关知识 65

4.3.3 任务实施 66

4.4 本章小结 71

第5章 MPI分布式程序设计基础 72

5.1 任务一 最简单的并行程序的编号 72

5.1.1 任务描述 72

5.1.2 相关知识 72

5.1.3 任务实施 74

5.2 任务二 获取进程标志和机器名的并行程序的编写 74

5.2.1 任务描述 74

5.2.2 相关知识 75

5.2.3 任务实施 75

5.3 任务三 有消息传递功能的并行程序的编写 76

5.3.1 任务描述 76

5.3.2 相关知识 76

5.3.3 任务实施 78

5.4 本章小结 79

第6章 Hadoop软件的编译打包 80

6.1 任务一 安装编译环境 80

6.1.1 任务描述 80

6.1.2 相关知识 80

6.1.3 任务实施 81

6.2 任务二 编译Hadoop软件 85

6.2.1 任务描述 85

6.2.2 相关知识 86

6.2.3 任务实施 86

6.3 本章小结 87

项目7 Hadoop环境的搭建与管理 88

7.1 任务一 Hadoop的安装与配置 88

7.1.1 任务描述 88

7.1.2 相关知识 88

7.1.3 任务实施 90

7.2 任务二 Hadoop的管理 95

7.2.1 任务描述 95

7.2.2 相关知识 95

7.2.3 任务实施 95

7.3 任务三 Hadoop Shell命令的使用 100

7.3.1 任务描述 100

7.3.2 相关知识 101

7.3.3 任务实施 101

7.4 本章小结 104

第8章 Map/Reduce实例 105

8.1 任务一 实现Map/Reduce的C语言实例 105

8.1.1 任务描述 105

8.1.2 相关知识 105

8.1.3 任务实施 106

8.2 任务二 安装Eclipse开发工具 109

8.2.1 任务描述 109

8.2.2 相关知识 109

8.2.3 任务实施 109

8.3 任务三 完成Map/Reduce项目 111

8.3.1 任务描述 111

8.3.2 相关知识 111

8.3.3 任务实施 112

8.4 本章小结 121

第9章 HBase分布式数据库 122

9.1 任务一 HBase的安装与配置 122

9.1.1 任务描述 122

9.1.2 相关知识 122

9.1.3 任务实施 123

9.2 任务二 HBase管理与HBase Shell的使用 126

9.2.1 任务描述 126

9.2.2 相关知识 126

9.2.3 任务实施 127

9.3 本章小结 132

第10章 Storm环境的搭建与管理 133

10.1 任务一 Storm的安装与配置 134

10.1.1 任务描述 134

10.1.2 相关知识 134

10.1.3 任务实施 135

10.2 任务二 Storm的管理 145

10.2.1 任务描述 145

10.2.2 相关知识 145

10.2.3 任务实施 147

10.3 本章小结 151

第11章 Storm拓扑实例 152

11.1 任务一 完成实例Storm-Starter 152

11.1.1 任务描述 152

11.1.2 相关知识 152

11.1.3 任务实施 153

11.2 任务二 使用Eclipse管理Storm-Starter 159

11.2.1 任务描述 159

11.2.2 相关知识 159

11.2.3 任务实施 160

11.3 任务三 编写拓扑实现单词计数 166

11.3.1 任务描述 166

11.3.2 相关知识 166

11.3.3 任务实施 167

11.4 任务四 实现对文件单词计数 176

11.4.1 任务描述 176

11.4.2 任务实施 176

11.5 本章小结 186