第1章 Alluxio系统快速入门
1.1 Alluxio背景概述
1.1.1 Alluxio系统功能简介
1.1.2 Alluxio项目发展历史
1.2 获取/编译Alluxio软件
1.2.1 下载预编译的Alluxio可执行包
1.2.2 编译Alluxio源代码
1.3 Alluxio的搭建部署及程序运行
1.3.1 单机模式
1.3.2 集群模式
1.3.3 高可用集群模式
第2章 Alluxio系统架构及读写工作机制
2.1 Alluxio的构架简介与基本特征
2.1.1 提升远程存储读写性能
2.1.2 统一持久化数据访问接口
2.1.3 数据的快速复用和共享
2.2 Alluxio的系统功能组件
2.2.1 AlluxioMaster组件
2.2.2 AlluxioWorker组件
2.2.3 AlluxioClient组件
2.3 Alluxio读写场景的行为分析
2.3.1 Alluxio的读场景数据流
2.3.2 Alluxio的写场景数据流
第3章 Alluxio与底层存储系统的集成
3.1 配置HDFS作为Alluxio底层存储
3.1.1 准备步骤与基本配置流程
3.1.2 高级参数配置
3.1.3 使用HDFS在本地运行Alluxio
3.2 配置Secure HDFS作为Alluxio底层存储
3.2.1 准备步骤与基本配置流程
3.2.2 使用安全认证模式HDFS在本地运行Alluxio
3.3 配置AWS S3作为Alluxio底层存储
3.3.1 准备步骤与基本配置流程
3.3.2 高级参数配置
3.3.3 使用S3在本地运行Alluxio
3.4 配置Google GCS作为Alluxio底层存储
3.4.1 准备步骤与基本配置流程
3.4.2 高级参数配置
3.4.3 使用GCS本地运行Alluxio
3.5 配置Azure BLOB Store作为Alluxio底层存储系统
3.5.1 准备步骤与基本配置流程
3.5.2 使用Azure BLOB Store本地运行Alluxio
第4章 Alluxio与上层计算框架的集成
4.1 Alluxio的管理员操作命令
4.1.1 操作命令列表
4.1.2 操作命令示例
4.2 Alluxio的用户操作命令
4.2.1 操作命令列表
4.2.2 操作命令示例
4.3 Alluxio与Hadoop操作命令行的集成
4.3.1 前期准备与配置
4.3.2 具体使用示例
4.4 Alluxio与Hadoop MapReduce的集成
4.4.1 前期准备与配置
4.4.2 具体使用示例
4.5 Alluxio与Spark的集成
4.5.1 前期准备与配置
4.5.2 使用Alluxio作为输入/输出源
4.5.3 Alluxio与Spark集成常见问题分析与解决
4.6 Alluxio与 Hive的集成
4.6.1 安装并配置Hive环境
4.6.2 使用Alluxio存储部分Hive表
4.6.3 使用Alluxio作为默认文件系统(存储全部数据)
4.6.4 检查Hive和Alluxio的集成情况(支持Hive 2.x)
4.7 Alluxio与Presto的集成
4.7.1 前期准备
4.7.2 部署分发Alluxio客户端jar包
4.7.3 Presto操作命令示例
4.8 Alluxio与TensorFlow的集成
4.8.1 深度学习面临的数据挑战
4.8.2 基于Alluxio解决深度学习存储问题的分析
4.8.3 安装并配置AlluxioFUSE
4.8.4 TensorFlow使用AlluxioFUSE管理访问数据
第5章 Alluxio基本功能的介绍与使用
5.1 Alluxio系统环境与属性的配置
5.1.1 Alluxio系统组件参数的配置
5.1.2 Alluxio客户端组件参数的配置
5.1.3 Alluxio参数配置的相关工具
5.2 Alluxio底层文件系统的配置与管理
5.2.1 Alluxio挂载底层存储
5.2.2 Alluxio与底层存储的元数据一致性保证
5.3 Alluxio缓存资源的配置与管理
5.3.1 配置Alluxio缓存存储资源
5.3.2 Alluxio缓存数据的载入、驻留及释放
5.3.3 配置Alluxio缓存数据的生存时间
5.4 Alluxio系统Web用户界面的查看与使用
5.4.1 AlluxioMaster Web界面介绍
5.4.2 AlluxioWorker Web界面介绍
第6章 Alluxio高级功能的介绍与使用
6.1 Alluxio的安全认证与权限控制
6.1.1 Alluxio安全认证模式的介绍
6.1.2 Alluxio访问权限控制的介绍
6.1.3 Alluxio用户模拟功能的介绍
6.1.4 Alluxio审计日志功能的介绍
6.2 Alluxio的内置Metrics系统
6.3 Alluxio文件系统日志的使用与维护
6.4 Alluxio系统的异常排查
第7章 Alluxio的应用案例与生产实践
7.1 陌陌基于Alluxio加速Spark SQL查询
7.1.1 Alluxio缓存应用背景简介
7.1.2 陌陌应用场景结合Alluxio的分析
7.1.3 基于Alluxio的陌陌Ad Hoc查询系统架构
7.1.4 基于Alluxio的查询性能评估与分析
7.1.5 陌陌在Alluxio实战方面的后续实践
7.2 京东基于Alluxio和Presto构建交互式查询引擎
7.2.1 京东大数据平台的业务问题背景
7.2.2 JDPresto on Alluxio架构与特性的介绍
7.2.3 JDPresto on Alluxio的性能评估与分析
7.2.4 JDPresto on Alluxio的应用总结
7.3 Alluxio在携程实时计算平台中的应用与实践
7.3.1 携程实时计算的应用背景