更新时间:2023-07-17 19:30:24
封面
版权信息
内容简介
作者简介
前言
第1章 VMware中安装CentOS
1.1 下载CentOS 7镜像文件
1.2 新建虚拟机
1.3 安装操作系统
1.4 动手练习
第2章 CentOS7集群环境配置
2.1 系统环境配置
2.1.1 新建用户
2.1.2 修改用户权限
2.1.3 关闭防火墙
2.1.4 设置固定IP
2.1.5 修改主机名
2.1.6 新建资源目录
2.2 安装JDK
2.3 克隆虚拟机
2.4 配置主机IP映射
2.5 动手练习
第3章 Hadoop
3.1 Hadoop简介
3.1.1 Hadoop生态系统架构
3.1.2 Hadoop不同版本架构对比
3.2 YARN基本架构及组件
3.3 YARN工作流程
3.4 配置集群各节点SSH无密钥登录
3.4.1 无密钥登录原理
3.4.2 无密钥登录操作步骤
3.5 搭建Hadoop 3.x分布式集群
3.6 动手练习
第4章 HDFS
4.1 HDFS简介
4.1.1 设计目标
4.1.2 总体架构
4.1.3 主要组件
4.1.4 文件读写
4.2 HDFS命令行操作
4.3 HDFS Web界面操作
4.4 HDFS Java API操作
4.4.1 读取数据
4.4.2 创建目录
4.4.3 创建文件
4.4.4 删除文件
4.4.5 遍历文件和目录
4.4.6 获取文件或目录的元数据
4.4.7 上传本地文件
4.4.8 下载文件到本地
4.5 动手练习
第5章 MapReduce
5.1 MapReduce简介
5.1.1 设计思想
5.1.2 任务流程
5.1.3 工作原理
5.2 MapReduce程序编写步骤
5.3 案例分析:单词计数
5.4 案例分析:数据去重
5.5 案例分析:求平均分
5.6 案例分析:二次排序
5.7 使用MRUnit测试MapReduce程序
5.8 动手练习
第6章 ZooKeeper
6.1 ZooKeeper简介
6.1.1 应用场景
6.1.2 架构原理
6.1.3 数据模型
6.1.4 节点类型
6.1.5 Watcher机制
6.1.6 分布式锁
6.2 ZooKeeper安装配置
6.2.1 单机模式
6.2.2 伪分布模式
6.2.3 集群模式
6.3 ZooKeeper命令行操作
6.4 ZooKeeper Java API操作
6.4.1 创建Java工程
6.4.2 创建节点
6.4.3 修改数据
6.4.4 获取数据
6.4.5 删除节点
6.5 案例分析:监听服务器动态上下线
6.6 动手练习
第7章 HDFS与YARNHA
7.1 HDFS HA搭建
7.1.1 架构原理
7.1.2 搭建步骤
7.1.3 结合ZooKeeper进行HDFS自动故障转移
7.2 YARN HA搭建
7.2.1 架构原理
7.2.2 搭建步骤
7.3 动手练习
第8章 HBase
8.1 什么是HBase
8.2 HBase基本结构
8.3 HBase数据模型
8.4 HBase集群架构
8.5 HBase安装配置
8.5.1 单机模式