13 Mahout详解
13.1 Mahout简介
13.2 Mahout的安装和配置
13.3 Mahout API简介
13.4 Mahout中的聚类和分类
13.4.1 什么是聚类和分类
13.4.2 Mahout中的数据表示
13.4.3 将文本转化成向量
13.4.4 Mahout中的聚类、分类算法
13.4.5 算法应用实例
13.5 Mahout应用:建立一个推荐引擎
13.5.1 推荐引擎简介
13.5.2 使用Taste构建一个简单的推荐引擎
13.5.3 简单分布式系统下基于产品的推荐系统简介
13.6 小结
15 ZooKeeper详解
15.1 ZooKeeper简介
15.1.1 ZooKeeper的设计目标
15.1.2 数据模型和层次命名空间
15.1.3 ZooKeeper中的节点和临时节点
15.1.4 ZooKeeper的应用
15.2 ZooKeeper的安装和配置
15.2.1 在集群上安装ZooKeeper
15.2.2 配置ZooKeeper
15.2.3 运行ZooKeeper
15.3 ZooKeeper的简单操作
15.3.1 使用ZooKeeper命令的简单操作步骤
15.3.2 ZooKeeper API的简单使用
15.4 ZooKeeper的特性
15.4.1 ZooKeeper的数据模型
15.4.2 ZooKeeper会话及状态
15.4.3 ZooKeeper Watches
15.4.4 ZooKeeper ACL
15.4.5 ZooKeeper的一致性保证
15.5 ZooKeeper的Leader选举
15.6 ZooKeeper锁服务
15.6.1 ZooKeeper中的锁机制
15.6.2 ZooKeeper提供的一个写锁的实现
15.7 使用ZooKeeper创建应用程序
15.8 小结
17 Chukwa详解
17.1 Chukwa简介
17.2 Chukwa架构
17.2.1 客户端(Agent)及其数据模型
17.2.2 收集器(Collector)和分离解析器(Demux)
17.2.3 HICC
17.3 Chukwa的可靠性
17.4 Chukwa集群搭建
17.4.1 基本配置要求
17.4.2 安装Chukwa
17.5 Chukwa数据流的处理
17.6 Chukwa与其他监控系统比较
17.7 小结
18 Hadoop的常用插件与开发
18.1 Hadoop Studio简介和使用
18.1.1 Hadoop Studio的安装和配置
18.1.2 Hadoop Studio的使用举例
18.2 Hadoop Eclipse简介和使用
18.2.1 Hadoop Eclipse安装和配置
18.2.2 Hadoop Eclipse的使用举例
18.2.3 Hadoop Eclipse插件开发
18.3 Hadoop Streaming简介和使用
18.3.1 Hadoop Streaming的使用举例
18.3.2 使用Hadoop Streaming时常见的问题
18.4 Hadoop Libhdfs简介和使用
18.4.1 Hadoop Libhdfs安装和配置
18.4.2 Hadoop Libhdfs API简介
18.4.3 Hadoop Libhdfs的使用举例
18.5 小结
4 MapReduce计算模型
4.1 为什么要用MapReduce
4.2 MapReduce计算模型
4.2.1 MapReduce Job
4.2.2 Hadoop中的Hello World程序
4.2.3 MapReduce的数据流和控制流
4.3 MapReduce任务的优化
4.4 Hadoop流
4.4.1 Hadoop流的工作原理
4.4.2 Hadoop流的命令
4.4.3 实战案例:添加Bash程序和Python程序到Hadoop流中
4.5 Hadoop Pipes
4.6 小结
9 HDFS详解
9.1 Hadoop的文件系统
9.2 HDFS简介
9.3 HDFS体系结构
9.3.1 HDFS的相关概念
9.3.2 HDFS的体系结构
9.4 HDFS的基本操作
9.4.1 HDFS的命令行操作
9.4.2 HDFS的Web界面
9.5 HDFS常用Java API详解
9.5.1 使用Hadoop URL读取数据
9.5.2 使用FileSystem API读取数据
9.5.3 创建目录
9.5.4 写数据
9.5.5 删除数据
9.5.6 文件系统查询
9.6 HDFS中的读写数据流
9.6.1 文件的读取
9.6.2 文件的写入
9.6.3 一致性模型
9.7 HDFS命令详解
9.7.1 通过distcp进行并行复制
9.7.2 HDFS的平衡
9.7.3 使用Hadoop归档文件
9.7.4 其他命令
9.8 小结