对大数据的搜索、挖掘、可视化以及集群管理,在当今的“互联网+”时代是很有必要的。本书的分布式大数据搜索、日志挖掘、可视化、集群监控与管理等方案是基于Elastic Stack 5而提出的,它能有效应对海量大数据所带来的分布式数据存储与处理、全文检索、日志挖掘、可视化、集群管理与性能监控等问题。构建在全文检索开源软件Lucene之上的Elasticsearch,不仅能对海量规模的数据完成分布式索引与检索,还能提供数据聚合分析;Logstash能有效处理来源于各种数据源的日志信息;Kibana是为Elasticsearch提供数据分析的Web接口,可应用它对数据进行高效的搜索、可视化、分析等操作;X-Pack监控组件可通过Kibana监控集群的状态;Beats是采集系统监控数据的代理。了解基于Elastic Stack 5的各相关组件并掌握它们的基本应用方法和技巧,对于大数据搜索与挖掘及管理是很有必要的。

和第1版、第2版相比,本书力求反映基于Elastic Stack 5架构的*新成果,内容新颖,强调实践。本书可为高等学校相关专业(如计算机科学与技术、软件工程、物联网、信息管理与信息系统、数据科学与大数据技术)学生的学习和科研工作提供帮助,同时对于从事大数据搜索与挖掘、日志分析、信息可视化、集群管理与性能监控的工程技术人员和希望了解网络信息检索技术的人员也具有较高的参考价值和工程应用价值。

目录

知识兔

版权信息
第3版 前言 Foreword
第2版 前言 Foreword
第1版 前言 Foreword
第1章 概述
1.1 Elasticsearch概述
1.2 Logstash
1.3 Kibana
1.4 其他
1.5 扩展知识与阅读
1.6 本章小结
第2章 文档索引及管理
2.1 文档索引概述
2.2 head:Elasticsearch的数据管理工具
2.3 建立索引
2.4 通过映像mappings配置索引
2.5 管理索引文件
2.6 设置中文分析器
2.7 对文档的其他操作
2.8 实例
2.9 扩展知识与阅读
2.10 本章小结
第3章 信息检索与聚合
3.1 实验数据集描述
3.2 基本检索
3.3 检索进阶
3.4 聚合
3.5 实例
3.6 扩展知识与阅读
3.7 本章小结
第4章 面向Java的Elasticsearch Client部分功能实现
4.1 Elasticsearch节点实例化
4.2 索引数据
4.3 对索引文档的操作
4.4 信息检索
4.5 聚合
4.6 对检索结果的进一步处理
4.7 实例
4.8 扩展知识与阅读
4.9 本章小结
第5章 Elasticsearch配置与集群管理
5.1 Elasticsearch部分基本配置及其说明
5.2 索引和查询效率的优化
5.3 监控集群状态
5.4 控制索引分片与副本分配
5.5 集群管理
5.6 扩展知识与阅读
5.7 本章小结
第6章 基于Logstash的日志处理
6.1 概述
6.2 Input:处理输入的日志数据
6.3 codecs:格式化日志数据
6.4 基于filter的日志处理与转换
6.5 output:输出日志数据
6.6 扩展知识与阅读
6.7 本章小结
第7章 基于Kibana的数据分析可视化
7.1 Kibana概述
7.2 安装Kibana
7.3 应用Management管理配置
7.4 应用Discover执行查询
7.5 应用Visualize创建统计图表
7.6 应用Dashboard创建动态仪表板
7.7 应用Timelion创建时间线
7.8 应用Dev Tools执行命令行
7.9 网站性能监控可视化应用的设计与实现
7.10 扩展知识与阅读
7.11 本章小结
第8章 基于X-Pack的系统运行监控
8.1 X-Pack概述
8.2 安装X-Pack
8.3 Security插件与安全性
8.4 应用Monitoring监控系统运行状态
8.5 Alerting插件与异常事件警报
8.6 Reporting与报告生成
8.7 应用Graph探索数据关联
8.8 扩展知识与阅读
8.9 本章小结
第9章 基于Beats的数据解析传输
9.1 基于Packetbeat的网络数据包传输
9.2 基于Filebeat的日志传输
9.3 基于Metricbeat的系统指标数据传输
9.4 基于Winlogbeat的Windows事件日志数据传输
9.5 扩展知识与阅读
9.6 本章小结
第10章 网络信息检索与分析实践1
10.1 信息采集
10.2 基于Python的信息检索及Web端设计
10.3 基于Logstash的日志处理
10.4 基于Kibana的日志分析结果可视化设计与实现
10.5 扩展知识与阅读
10.6 本章小结
第11章 网络信息检索与分析实践2
11.1 面向动态网站的信息采集
11.2 基于Spring MVC的信息检索及Web程序设计
11.3 基于Logstash的日志处理
11.4 基于Beats的数据传输
11.5 基于Kibana的数据可视化
11.6 基于X-Pack的系统监控
11.7 扩展知识与阅读
11.8 本章小结
参考文献
 

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载