首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

基于ElasticSearch与Storm的日志大数据服务平台的设计与实现

摘要第4-6页
Abstract第6-7页
第一章 绪论第12-19页
    1.1 课题背景及意义第12-13页
    1.2 国内外研究现状第13-17页
        1.2.1 日志采集工具的现状研究第13-15页
        1.2.2 日志分析现状研究第15-17页
    1.3 本文的主要工作和贡献第17页
    1.4 论文整体组织结构第17-19页
第二章 相关技术综述第19-30页
    2.1 日志简介第19-20页
    2.2 分布式消息系统技术第20-22页
    2.3 全文搜索引擎技术第22-24页
        2.3.1 Solr和ElasticSearch的技术研究第22-23页
        2.3.2 ElasticSearch框架第23-24页
        2.3.3 ElasticSearch的核心概念第24页
    2.4 实时计算框架Storm技术第24-26页
        2.4.1 Storm框架第25页
        2.4.2 Storm数据处理模型第25-26页
    2.5 分布式协调技术第26-27页
    2.6 RPC服务框架Thrift第27-29页
        2.6.1 Thrift的架构第27-28页
        2.6.2 Thrift的工作流程第28-29页
    2.7 图表可视化技术第29页
    2.8 本章小结第29-30页
第三章 平台需求分析和架构设计第30-39页
    3.1 日志大数据服务平台系统需求分析第30-33页
        3.1.1 功能需求第31-32页
        3.1.2 平台特性第32-33页
    3.2 日志大数据服务平台总体设计第33-38页
        3.2.1 平台整体目标第33页
        3.2.2 多源日志采集组件选择第33-34页
        3.2.3 平台整体架构设计第34-36页
        3.2.4 平台表现层第36-37页
        3.2.5 平台数据流第37-38页
    3.3 本章总结第38-39页
第四章 平台关键模块的设计与实现第39-74页
    4.1 基本业务和元数据模块设计第39-41页
        4.1.1 用户流程设计第39-40页
        4.1.2 日志元数据的结构设计与实现第40-41页
    4.2 多源日志实时采集模块的的设计与实现第41-50页
        4.2.1 基本事件流第41-42页
        4.2.2 日志采集系统设计第42-44页
        4.2.3 Agent中Channel的改进第44-46页
        4.2.4 日志采集端Flume Client的设计与实现第46页
        4.2.5 日志接受端Flume Server的设计与实现第46-47页
        4.2.6 主要配置第47-50页
        4.2.7 日志采集传输实时性优化第50页
    4.3 分布式消息队列模块的设计与实现第50-57页
        4.3.1 Kafka集群的设计与实现第51-52页
        4.3.2 日志数据的写入第52-54页
        4.3.3 副本分配第54-55页
        4.3.4 日志实时消费第55-57页
        4.3.5 消息队列中日志数据的删除策略第57页
    4.4 存储检索模块的设计与实现第57-64页
        4.4.1 ElasticSearch集群的设计与实现第57-59页
        4.4.2 基于ElasticSearch的数据流接入第59页
        4.4.3 同步程序的设计与实现第59-61页
        4.4.4 实时存储第61-62页
        4.4.5 实时检索第62-64页
    4.5 实时告警模块的设计与实现第64-69页
        4.5.1 数据模型的设计第64-65页
        4.5.2 实时告警流程第65-66页
        4.5.3 实时告警分析Topology的设计与实现第66-68页
        4.5.4 结果显示第68-69页
    4.6 可视化展示模块的设计与实现第69-72页
        4.6.1 前后端数据交互的设计与实现第69-70页
        4.6.2 UI主界面的设计第70页
        4.6.3 基于Echarts的数据可视化图表的设计与实现第70-71页
        4.6.4 用户注册和登陆的设计与实现第71-72页
    4.7 本章小结第72-74页
第五章 平台部署与验证第74-87页
    5.1 平台部署第74-76页
        5.1.1 硬件环境部署第74页
        5.1.2 软件环境部署第74-75页
        5.1.3 平台整体集群部署第75-76页
    5.2 平台功能测试第76-83页
        5.2.1 日志检索功能测试第76-78页
        5.2.2 日志分析功能测试第78-83页
    5.3 平台性能监控与测试第83-86页
        5.3.1 平台性能监控第83-84页
        5.3.2 改进后的IdealChannel的测试第84-85页
        5.3.3 日志检索性能测试第85页
        5.3.4 其它性能指标测试第85-86页
    5.4 本章小结第86-87页
第六章 结论与展望第87-89页
    6.1 工作总结第87-88页
    6.2 未来展望第88-89页
参考文献第89-92页
致谢第92页

论文共92页,点击 下载论文
上一篇:基于MVBI哈希算法的车辆再识别方法研究
下一篇:基于图像区块的大容量图像信息隐藏方案研究