作品简介

本书从Hadoop背景、特性、安装等开始,逐步讲解其配置、解决方案、元数据解析等内容。本书共10章,主要内容包括:Hadoop简介,Hadoop的安装与配置,HDFS HA及解决方案,HDFS元数据解析,Hadoop的元数据备份方案,Hadoop的BackupNode方案,MapReduce设计理念与基本架构,MapReduce编程模型,YARN设计理念与基本架构,YARN基础库。

小牛学堂,是在线教育平台,网站内建设有在线学习行业课程专栏体系,通过用户基础推荐合适的学习方案,关联推荐课程,并通过大数据行为轨迹定位进行学员学习跟进。主要提供以SAP项目、云计算及大数据项目、Unity3D游戏开发项目的在线学习,直播互动,免费学习课程等服务。

作品目录

  • 内容简介
  • 前言
  • 第1章 Hadoop简介
  • 1.1 Hadoop相关介绍
  • 1.2 Hadoop的项目
  • 1.3 Hadoop的体系结构
  • 1.4 Hadoop与分布式开发
  • 1.5 Hadoop计算模型
  • 1.6 Hadoop的数据管理
  • 1.7 Hadoop集群安全策略
  • 思考练习
  • 第2章 Hadoop的安装与配置
  • 2.1 在Linux上安装与配置Hadoop
  • 2.2 在Mac OSX上安装与配置Hadoop
  • 2.3 在Windows上安装与配置Hadoop
  • 2.4 安装与配置Hadoop集群
  • 2.5 日志分析及几个小技巧
  • 思考练习
  • 第3章 HDFS HA及解决方案
  • 3.1 HDFS系统架构
  • 3.2 HA定义
  • 3.3 HDFS HA原因分析及应对措施
  • 3.4 Hadoop的HA解决方案
  • 3.5 方案的优点与缺点比较
  • 思考练习
  • 第4章 HDFS元数据解析
  • 4.1 概  述
  • 4.2 内存元数据结构
  • 4.3 磁盘元数据文件
  • 4.4 format情景分析
  • 4.5 元数据应用场景分析
  • 思考练习
  • 第5章 Hadoop的元数据备份方案
  • 5.1 运行机制分析
  • 5.2 使用说明
  • 思考练习
  • 第6章 Hadoop的BackupNode方案
  • 6.1 BackupNode概述
  • 6.2 运行机制分析
  • 6.3 实验方案说明
  • 6.4 构建实验环境
  • 6.5 异常解决方案
  • 思考练习
  • 第7章 MapReduce设计理念与基本架构
  • 7.1 Hadoop MapReduce设计目标
  • 7.2 MapReduce编程模型概述
  • 7.3 Hadoop基本架构
  • 7.4 Hadoop MapReduce作业的生命周期
  • 思考练习
  • 第8章 MapReduce编程模型
  • 8.1 MapReduce编程模型概述
  • 8.2 MapReduce API基本概念
  • 8.3 Java API解析
  • 8.4 非Java API解析
  • 8.5 Hadoop工作流
  • 思考练习
  • 第9章 YARN设计理念与基本架构
  • 9.1 YARN产生背景
  • 9.2 Hadoop基础知识
  • 9.3 YARN基本设计思想
  • 9.4 YARN基本架构
  • 9.5 YARN工作流程
  • 9.6 多角度理解YARN
  • 思考练习
  • 第10章 YARN基础库
  • 10.1 YARN基础库概述
  • 10.2 第三方开源库
  • 10.3 底层通信库
  • 10.4 服务库与事件库
  • 10.5 状态机库
  • 10.6 源代码阅读引导
  • 思考练习
  • 参考文献
  • 反侵权盗版声明
展开全部