本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
本实践教程主要介绍大数据软件环境的搭建、大数据基础编程和大数据实验案例,可以帮助大数据学习者有效构建大数据实验环境,快速开展入门级编程。内容包括Linux系统的安*、Hadoop的安*、HDFS基础编程、HBase安*和基础编程、MapReduce基础编程、Hive安*和基础编程、MongoDB安*和基础编程、Redis安*和基础编程、数据仓库Hive安*和基础编程、可视化工具安*和使用、Spark安*和基础编程、大数据实验综合案例
目录
第1章大数据技术概述/1
1.1大数据时代/1
1.2大数据关键技术/2
1.3大数据软件/3
1.3.1Hadoop/4
1.3.2Spark/5
1.3.3NoSQL数据库/5
1.4内容安排/6
1.5在线zi源/8
1.6本章小结/10
第2章Linux系统的安*和使用/11
2.1Linux系统简介/11
2.2Linux系统安*/11
2.2.1下载安*文件/12
2.2.2Linux系统的安*方式/12
2.2.3安*Linux虚拟机/13
2.2.4生成Linux虚拟机镜像文件/35
2.3Linux系统及相关软件的基本使用方法/36
2.3.1Shell/36
2.3.2root用户/37
2.3.3创建普通用户/37
2.3.4sudo命令/38
2.3.5常用的Linux系统命令/38
2.3.6文件解压缩/39
2.3.7常用的目录/39
2.3.8目录的权限/40
2.3.9更新APT/40
2.3.10切换中英文输入法/42
2.3.11vim编辑器的使用方法/42
2.3.12在Windows系统中使用SSH方式登录Linux系统/43
2.3.13在Linux系统中安*Eclipse/46
2.3.14其他使用技巧/47
2.4关于本书内容的一些约定/47
2.5本章小结/48
第3章Hadoop的安*和使用/49
3.1Hadoop简介/49
3.2安*Hadoop前的准备工作/49
3.2.1创建hadoop用户/50
3.2.2更新APT/50
3.2.3安*SSH/50
3.2.4安*Java环境/51
3.3安*Hadoop/52
3.3.1下载安*文件/53
3.3.2单机模式配置/53
3.3.3伪分布式模式配置/54
3.3.4分布式模式配置/61
3.4本章小结/70
第4章HDFS操作方法和基础编程/71
4.1HDFS操作常用的Shell命令/71
4.1.1查看命令的用法/71
4.1.2HDFS操作/73
4.2利用HDFS的Web管理界面/75
4.3HDFS编程实践/75
4.3.1在Eclipse中创建项目/75
4.3.2为项目添加需要用到的JAR包/76
4.3.3编写Java应用程序/79
4.3.4编译运行程序/82
4.3.5应用程序的部署/83
4.4本章小结/86
第5章HBase的安*和基础编程/88
5.1安*HBase/88
5.1.1下载安*文件/88
5.1.2配置环境变量/89
5.1.3添加用户权限/89
5.1.4查看HBase版本信息/89
5.2HBase的配置/90
5.2.1单机模式配置/90
5.2.2伪分布式模式配置/92
5.3HBase常用的Shell命令/94
5.3.1在HBase中创建表/94
5.3.2添加数据/94
5.3.3查看数据/95
5.3.4删除数据/96
5.3.5删除表/97
5.3.6查询历史数据/97
5.3.7退出HBase数据库/97
5.4HBase编程实践/98
5.4.1在Eclipse中创建项目/98
5.4.2为项目添加需要用到的JAR包/100
5.4.3编写Java应用程序/102
5.4.4编译运行程序/105
5.5本章小结/106
第6章典型NoSQL数据库的安*和使用/108
6.1Redis的安*和使用/108
6.1.1Redis简介/108
6.1.2安*Redis/108
6.1.3Redis实例演示/110
6.2MongoDB的安*和使用/111
6.2.1MongDB简介/111
6.2.2安*MongoDB/112
6.2.3使用Shell命令操作MongoDB/113
6.2.4Java
API编程实例/118
6.3本章小结/122
第7章MapReduce基础编程/123
7.1词频统计任务要求/123
7.2MapReduce程序编写方法/124
7.2.1编写Map处理逻辑/124
7.2.2编写Reduce处理逻辑/124
7.2.3编写main方法/125
7.2.4完整的词频统计程序/126
7.3编译打包程序/127
7.3.1使用命令行编译打包词频统计程序/128
7.3.2使用Eclipse编译打包词频统计程序/128
7.4运行程序/136
7.5本章小结/139
第8章数据仓库Hive的安*和使用/140
8.1Hive的安*/140
8.1.1下载安*文件/140
8.1.2配置环境变量/141
8.1.3修改配置文件/141
8.1.4安*并配置MySQL/142
8.2Hive的数据类型/144
8.3Hive基本操作/145
8.3.1创建数据库、表、视图/145
8.3.2删除数据库、表、视图/146
8.3.3修改数据库、表、视图/147
8.3.4查看数据库、表、视图/148
8.3.5描述数据库、表、视图/148
8.3.6向表中装载数据/149
8.3.7查询表中数据/149
8.3.8向表中插入数据或从表中导出数据/149
8.4Hive应用实例:
WordCount/150
8.5Hive编程的优势/151
8.6本章小结/151.............