第1章 大数据概述 1
1.1 大数据时代 1
1.2 大数据概念 8
1.3 大数据的影响 11
1.4 大数据的应用 17
1.5 大数据关键技术 18
1.6 大数据计算模式 19
1.7 大数据产业 21
1.8 大数据与云计算、物联网 22
第2章 Hadoop基础 33
2.1 Hadoop概述 33
2.2 Hadoop原理 34
2.3 Hadoop的安装与配置 39
2.4 Hadoop生态系统简介 56
第3章 HDFS基本应用 58
3.1 实战命令行接口 58
3.2 实战Java接口 61
3.3 数据流 65
第4章 分布式数据库HBase 70
4.1 HBase简介 70
4.2 HBase接口 71
4.3 安装HBase集群 71
4.4 HBase Shell 76
4.5 HBase API 78
4.6 HBase综合实例 81
第5章 NoSQL数据库 87
5.1 NoSQL简介 87
5.2 NoSQL兴起的原因 88
5.3 NoSQL与关系数据库的比较 91
5.4 NoSQL的四大类型 93
5.5 NoSQL的三大基石 98
5.6 从NoSQL到NewSQL数据库 103
第6章 云数据库 106
6.1 云数据库概述 106
6.2 云数据库产品 113
6.3 云数据库系统架构 117
6.4 云数据库实践 123
第7章 MapReduce应用开发 130
7.1 配置Hadoop MapReduce开发环境 130
7.2 编写和运行第一个MapReduce程序前的准备 134
7.3 MapPreduce应用案例 144
第8章 大数据分析 156
8.1 数据分析的演变 156
8.2 大数据分析平台 160
8.3 大数据与数据挖掘 166
8.4 数据挖掘的高级分析方法 170
8.5 数据挖掘项目的生命周期 176
8.6 大数据可视化 180
第9章 大数据在互联网领域的应用 188
9.1 推荐系统概述 188
9.2 协同过滤 192
9.3 协同过滤实践 197
第10章 大数据在生物医学领域的应用 202
10.1 流行病预测 202
10.2 智慧医疗 206
10.3 生物信息学 207
10.4 案例:基于大数据的综合健康服务平台 209
第11章 大数据的其他应用 215
11.1 大数据在物流领域的应用 215
11.2 大数据在城市管理中的应用 220
11.3 大数据在金融行业的应用 224
11.4 大数据在汽车行业的应用 227
11.5 大数据在零售行业的应用 228
11.6 大数据在餐饮行业中的应用 231
11.7 大数据在电信行业的应用 234
11.8 大数据在能源行业的应用 235
11.9 大数据在体育和娱乐领域的应用 236
11.10 大数据在安全领域的应用 240
11.11 大数据在政治领域中的应用 242
11.12 大数据在日常生活中的应用 243
参考文献 247