图书介绍
实战Elasticsearch、Logstash、Kibana 分布式大数据搜索与日志挖掘及可视化解决方案PDF|Epub|txt|kindle电子书版本网盘下载
![实战Elasticsearch、Logstash、Kibana 分布式大数据搜索与日志挖掘及可视化解决方案](https://www.shukui.net/cover/20/30939821.jpg)
- 高凯编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302399841
- 出版时间:2015
- 标注页数:229页
- 文件大小:73MB
- 文件页数:243页
- 主题词:互联网络-情报检索
PDF下载
下载说明
实战Elasticsearch、Logstash、Kibana 分布式大数据搜索与日志挖掘及可视化解决方案PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 Elasticsearch的安装与简单配置2
1.2 走近Elasticsearch6
1.2.1 Elasticsearch是什么6
1.2.2 Elasticsearch中涉及到的相关概念7
1.2.3 Elasticsearch API的简单使用方式9
1.2.4 E1asticsearch RTF版本中的部分插件简介10
1.2.5 Elasticsearch基本架构12
1.3 Elasticsearch索引及其构建13
1.3.1 概述13
1.3.2 借助Head工具构建索引13
1.3.3 Mapping简述15
1.4 信息检索及其构建15
1.5 实例16
1.6 扩展知识与阅读21
1.7 本章小结22
第2章 文档索引及管理23
2.1 文档索引概述23
2.2 建立索引24
2.3 通过映像Mapping配置索引28
2.3.1 在索引中使用映像28
2.3.2 管理/配置映像29
2.3.3 获取映像信息30
2.3.4 删除映像31
2.4 管理索引文件31
2.4.1 打开、关闭、检测、删除索引文件31
2.4.2 清空索引缓存32
2.4.3 刷新索引数据32
2.4.4 优化索引数据32
2.4.5 Flush操作33
2.5 设置中文分词器33
2.6 对文档的其他操作34
2.6.1 获取指定的文档信息34
2.6.2 删除文档中的信息36
2.6.3 数据更新36
2.6.4 基于POST方式批量获取文档39
2.6.5 删除部分文档40
2.7 扩展知识与阅读40
2.8 本章小结41
第3章 信息检索与结果过滤42
3.1 实验数据集描述42
3.2 简单检索44
3.3 基本检索45
3.3.1 设置不同字段的排序权重45
3.3.2 指定返回的字段子集46
3.3.3 Term查询、Terms查询、Wildcard通配符查询48
3.3.4 Match、Match_all、Match_phrase查询49
3.3.5 Query_string查询50
3.3.6 Prefix、Range查询51
3.3.7 More_like_this、Fuzzy_like_this查询52
3.3.8 跨字段检索54
3.4 Filter概述54
3.5 常用Filter及其应用56
3.5.1 And Filter及Or Filter56
3.5.2 Bool Filter57
3.5.3 Exists Filter和Missing Filter57
3.5.4 Type Filter58
3.5.5 Match_all Filter58
3.5.6 Not Filter59
3.5.7 Query Filter59
3.6 复合查询60
3.7 结果排序62
3.8 扩展知识与阅读63
3.9 本章小结63
第4章 信息统计分析与搜索提示64
4.1 Facets概述64
4.2 各种不同的Facets统计66
4.2.1 Terms Facets:指定字段的分布情况统计66
4.2.2 Range Facets:在某个范围的分布情况统计70
4.2.3 Histogram Facets72
4.2.4 Date_histogram Facets75
4.2.5 Statistical Facets77
4.2.6 Terms_stats Facets79
4.3 Aggregations80
4.3.1 概述80
4.3.2 最值、求和、均值统计82
4.3.3 Stats Aggregations及Extended Stats Aggregations84
4.3.4 Terms Aggregations85
4.3.5 Range Aggregations89
4.3.6 Date_range Aggregations92
4.3.7 Histogram Aggregations93
4.3.8 Date_histogram Aggregations96
4.3.9 Filter Aggregations98
4.3.10 Missing Aggregations101
4.4 搜索提示101
4.5 扩展知识与阅读102
4.6 本章小结102
第5章 Elasticsearch部分功能的Java客户端实现103
5.1 Elasticsearch节点实例化103
5.1.1 通过Maven添加对Elasticsearch依赖103
5.1.2 初始化Elasticsearch Client105
5.2 索引数据107
5.2.1 准备JSON数据107
5.2.2 索引JSON数据108
5.3 对索引文档的操作110
5.3.1 获取索引文档110
5.3.2 删除索引文档111
5.3.3 更新索引文档112
5.3.4 批量操作索引文件113
5.3.5 简单的统计操作113
5.4 信息检索114
5.4.1 概述114
5.4.2 MultiSearch115
5.4.3 Query DSL概述116
5.4.4 MatchQuery117
5.4.5 MatchAllQuery117
5.4.6 MultiMatchQuery118
5.4.7 BoolQuery118
5.4.8 TermQuery120
5.4.9 WildcardQuery120
5.4.10 QueryString121
5.4.11 MoreLikeThis121
5.4.12 Filter概述123
5.4.13 TermFilter123
5.4.14 ExistsFilter123
5.4.15 MatchAllFilter124
5.4.16 QueryFilter124
5.4.17 RangeFilter125
5.4.18 TypeFilter126
5.4.19 过滤器间的组合:BoolFilter、NotFilter、OrFilter、AndFilter126
5.5 统计分析127
5.5.1 Facets127
5.5.2 Aggregations129
5.6 对检索结果的进一步处理130
5.6.1 控制每页的显示数量及显示排序依据130
5.6.2 基于Scroll方法的检索结果及其分页131
5.6.3 高亮显示检索词133
5.7 扩展知识与阅读134
5.8 本章小结134
第6章 Elasticsearch配置与集群管理136
6.1 Elasticsearch部分基本配置及其说明136
6.2 提高索引和查询效率的策略139
6.3 监控集群状态140
6.4 控制索引分片与副本分配143
6.5 扩展知识与阅读144
6.6 本章小结144
第7章 基于Logstash的日志处理145
7.1 概述145
7.2 Input:处理输入的日志数据148
7.2.1 处理基于File方式输入的日志信息148
7.2.2 处理基于Generator产生的日志信息149
7.2.3 处理基于Log4j的日志信息150
7.2.4 处理基于Redis的日志信息151
7.2.5 处理基于Stdin方式输入的信息154
7.2.6 处理基于TCP传输的日志数据154
7.2.7 处理基于UDP传输的日志数据157
7.3 Codecs:格式化日志数据159
7.3.1 JSON格式159
7.3.2 Rubydebug格式161
7.3.3 Plain格式162
7.4 基于Filter的日志处理与转换162
7.4.1 JSON Filter163
7.4.2 Grok Filter164
7.4.3 Kv Filter166
7.5 Output:处理输出的日志数据167
7.5.1 将处理后的日志输出到Elasticsearch中168
7.5.2 将处理后的日志输出至文件中169
7.5.3 将处理后的部分日志输出到csv格式的文件中170
7.5.4 将处理后的日志输出到redis中171
7.5.5 将处理后的部分日志通过UDP协议输出173
7.5.6 将处理后的部分日志通过TCP协议输出175
7.5.7 将收集到的日志信息传输到自定义的HTTP接口中178
7.6 扩展知识与阅读178
7.7 本章小结178
第8章 基于Kibana的数据分析可视化180
8.1 安装Kibana181
8.2 Kibana概述182
8.2.1 在仪表盘上添加新行183
8.2.2 在行中添加新面板183
8.2.3 设置Query和Filtering185
8.3 常用面板类型187
8.3.1 Histogram187
8.3.2 Table189
8.3.3 Map和Bettermap190
8.3.4 Terms191
8.3.5 Text192
8.3.6 Sparklines193
8.3.7 Trends194
8.4 网站性能监控可视化应用的设计与实现195
8.4.1 概述195
8.4.2 Page View196
8.4.3 响应/请求时间197
8.4.4 流量走势与统计198
8.4.5 状态码监控200
8.4.6 UA行203
8.5 Kibana V4简介205
8.5.1 新建视图205
8.5.2 建立Dashboard207
8.5.3 配置208
8.6 扩展知识与阅读208
8.7 本章小结209
第9章 网络信息检索与分析实践210
9.1 信息采集210
9.2 基于Python的信息检索及Web端设计214
9.2.1 安装Python及Django214
9.2.2 安装E1asticsearch的Python插件215
9.2.3 Web页面设计216
9.3 基于Logstash的日志处理219
9.3.1 安装和配置Nginx219
9.3.2 设计面向日志文件的Pattern220
9.3.3 在Logstash中进行相关配置220
9.4 基于Kibana的日志分析结果可视化设计与实现222
9.4.1 图表1:状态码走势分析222
9.4.2 图表2:查询词分析224
9.4.3 图表3:分析各状态码随时间的变迁情况224
9.4.4 集成上述图表226
9.5 扩展知识与阅读226
9.6 本章小结227
参考文献228