声明
摘要
第一章 绪论
1.1 课题背景及意义
1.2 日志收集统计系统国内外研究现状
1.2.1 日志收集系统发展的现状
1.2.2 日志收集系统发展的趋势
1.3 课夏研究内容
1.4 论文的组织结构
第二章 Flume及相关技术介绍
2.1 Flume框架介绍
2.2 相关技术介绍
2.2.1 Thrift技术
2.2.2 HDFS技术
2.2.3 MapReduce技术
2.2.4 Junit测试技术
2.3 本章小结
第三章 DCSS平台需求分析
3.1 DCSS平台设计目标
3.2 DCSS平台功能需求
3.2.1 日志发送模块Flume Client的功能需求
3.2.2 日志收集模块Flume Server的功能需求
3.2.3 日志存储和统计模块SAcontroller的功能需求
3.3 DCSS平台运行环境需求
3.4 本章小结
第四章 DCSS平台的总体设计
4.1 DCSS平台总体架构设计
4.2 DCSS平台工作流程
4.2.1 前端调用Flume Client模块
4.2.2 Flume Server模块接收数据
4.2.3 Flume Server数据传输以及与HDFS的交互
4.2.4 SAcontroller模块存储和统计数据
4.3 本章小结
第五章 DCSS平台的具体实现
5.1 日志发送模块Flume Client的实现
5.1.1 Flume Client的架构设计
5.1.2 Flume Client的具体实现
5.1.3 Flume Client的参数设计
5.1.4 Flume Client的数据保护机制
5.1.5 Flume Client的工作流程
5.1.6 Flume Client与Flume sever的数据交互
5.2 日志收集模块Flume sever的实现
5.2.1 Flume Server的架构设计
5.2.2 Flume Server配置文件设计
5.2.3 Flume Server的具体实现
5.3 日志存储统计模块SAcontroller的实现
5.3.1 SAcontroller设计架构
5.3.2 SAcontroller中HDFS中web数据格式和目录结构
5.3.3 SAcontroller中数据统计模块实
5.4 本章小结
第六章 DCSS平台测试
6.1 测试环境和方案
6.2 Flume Client客户端测试
6.3 系统集成结果测试
6.4 本章小结
第七章 总结与展望
7.1 总结
7.2 问题与展望
附录
参考文献
致谢