ELK之ElasticsearchKibana安装/学习
目录
零、ELKB技术栈
一、ES相关概念
1.1、ES简介 ←→ MYSQL
1.2、ES相关的基本概念(官网)
注:ElasticSearch与关系型数据库的类比
18、路由(_routing)机制
二、ES的安装
2.1、源码安装
2.2、docker安装
三、Kibana的安装
3.1、源码安装
3.2、docker安装
四、ES聚合相关(Metric/Bucket/Pipeline)
4.1、Metric聚合(最大值/最小值/平均值/中位值等)
1、创建数据集
2、单值分析——只输出一个min/max/avg/sum/cardinality分析结果
3、 查看针对price去重后的数据条数——cardinality
4、多值分析——输出多个分析结果
4.2、Bucket聚合
0、造数据
1、terms单字段聚合 ——terms
2、多字段聚合 multi_terms
3、直方图分组(Histogram)聚合 histogram
4、时间分组(Date Histogram)聚合
5、范围(range)聚合
6、Composite聚合
4.3、Pipeline聚合
4.4、更多聚合语句实例
五、ES的分词器(安装分词器)
5.0、基本概念(Analysis与Analyzer)
5.1、ES内置分词器及效果测试
5.2、创建索引设置分词
5.3、中文分词器(IK分词器)安装
5.4、中文分词器(IK分词器)使用
5.5、扩展词、停用词配置
5.6、ngram tokenizer 详解 官网
5.7、可以给某个字段设置多个分词器
六、ES 修改setting常用操作
6.0、REST语法
6.1、修改备份数
6.2、设置索引读写属性
零、ELKB技术栈
ELK Stack 是Elasticsearch、Logstash、Kibana(通常还会包括beats)三个开源软件组合的技术栈。在实时数据检索和分析的场合中,几者之间通常是配合使用;又由于他们都归于Elastic.co公司名下,故有此简称。
关于ELKB elastic在csdn的官方账号有很多资料 Elastic 中国社区官方博客的博客_CSDN博客-Elastic,Elasticsearch,Kibana领域博主
①Elasticsearch 是搜索和分析引擎,他也是整个Elastic Stack的核心组件。
②Kibana 允许用户将Elasticsearch中的数据可视化。Kibana也在不断地完善,例如它可以对Elastic Stack进行监控、管理;同时它也集成许多的应用,包括Logs,Metrics,机器学习,Maps等。
③Logstash 是一个开源的数据收集引擎。它具有实时的数据传输能力,可以按照我们定制的规范来做数据的收集、解析和存储。也就是说Logstash有3个核心组成部分,分别是数据收集、数据解析和数据转存。这个三个部分组成了一个类似于管道的数据流,由输入端进行数据的采集,管道本身做数据的过滤和解析,输出端把过滤和解析后的数据输出到目标数据库中。 更多关于Logstash参见 这里
④Beats 为此网上也有一种说法将ELKB,这里的B是的就是Beats。总的来讲Beats和Logstash一样都是为了收集和摄取数据,但是目前来讲Beats更轻量些(资源利用高效/无依赖/小型)。不过Beats也一直在迭代和增强,目前两者的差距在逐渐拉小。
关于 Beats参见 这里
一、ES相关概念
手册路径:官网→最上方“learn→docs”→下翻至Guide→然后就可以看到各版本的指令文档了。
搜索:对于以下找不到的关键词(如template)点击右上方的“
ELK之ElasticsearchKibana安装/学习相关推荐
- Win10下安装学习、开发可用的mysql
Win10下安装学习.开发可用的mysql Win10下安装学习.开发可用的mysql 你好! 这是一篇自我整理的mysql安装以及部分排错 安装准备 一个 硬盘版1 的mysql.(点击蓝色的小1或 ...
- PHP - Xdebug安装 - 学习/实践
1.应用场景 主要用于学习和安装xdebug扩展. 2.学习/操作 1. 文档 Xdebug - Debugger and Profiler Tool for PHP Xdebug: Document ...
- puppet最新源码包安装学习笔记
最近去面试了2家大的电商网站的运维工作,公司对系统的自动化管理,虚拟化,mysql集群,系统性能的优化和shell及python编程的要求都比较高,虽然没有面试成功,但也明白了2013年自己学习的目标 ...
- Sql Server 2008开发版(Developer Edition)过期升级企业版(Enterprise Edition)失败后安装学习版...
最近一个多月,甚是悠哉,无事可做.上线的网站系统也没接到客户的反馈,反而觉得无聊之极了.上周五早上,一上QQ,就收到客户发来消息,管理平台无法登陆了.心里一惊,立马开始查找故障原因.翻看了系统日志, ...
- 18、HTTP基本操作及源码编译安装 学习笔记
HTTPHyper Text Transfer Protocol超文本传输协议 HTMLHyper Text Mark-up Language超文本标记语言 URIUniform Resource I ...
- Neo4j Desktop版本的安装学习
之前学习使用neo4j图数据库用的一直是neo4j 社区版本,在网页上打开.今天发现还有neo4j desktop这个版本.故而学习如下. neo4j官网 发现neo4j community serv ...
- R安装学习及包的管理
本篇博客是我2018年1月所写,中途关进了小黑屋,今日拿出来回首一下!希望不会打扰到各位 初级入门,新手上路 首先来讲,对于如何使用R,怎么安装R呢?其实这也是一个头疼的问题,因为我是一个菜鸟,对电脑 ...
- 达梦数据库安装学习总结--DCA上篇
达梦数据库DCA概述 达梦数据库是一款完全自主原创的国产数据库,国产的操作系统及国产的数据库在国内使用不断扩大,升级及发展也日新月异,其中达梦数据库在政府及事业单位就得到广泛应用. DCA课程学习使用 ...
- OpenStack Pike安装学习笔记
此文原创,绝大部分资料翻译自OpenStack官方安装GUIDE,转载请注明出处. 目录 目录... 1 前言... 4 OpenStack参考架构... 4 硬件架构及配置... 5 控制器节点.. ...
最新文章
- 深度报告:芯片设计EDA 2.0时代,三大路径搞定六大挑战
- WPF-学习笔记 获取我的文档路径
- 首批共享单车死于2019
- 网络协议:TCP保活机制和Nagle算法
- EasyUI——Dialog自定义Toolbar和buttons
- Linux:计划任务之at
- android获取组件id,Android 获取控件id的三种方式
- 一键搭建自己的网络加速器
- java 编译器和 jvm_java编译器和JVM有什么区别
- win10邮箱怎么设置qq邮箱服务器地址,老鸟给你说win10自带邮件怎么添加qq邮箱的解决方式...
- 软键盘怎么打开,软键盘怎么调出来
- 「docker实战篇」python的docker- 抖音视频抓取(中)(25)
- wim工具扫描linux磁盘,install.wim怎么提取 install.wim文件在哪里
- 计算机科学报数学竞赛,五大学科竞赛参加哪一个科目?五大学科竞赛赛程设置分析!...
- 西瓜中视频是如何赚钱的?教你提高视频收益的3个方法!
- 连续分布——正态分布、卡方分布、t分布、F分布
- linux下安装OpenOffice及使用java调用OpenOffice转换word、Excel为pdf并添加水印
- 搜狗微信下线了怎么获取公众号文章?手把手教你最新获取方式
- 易语言 ftp控制html,【原创】利用FTP实现软件自动更新
- html转换成word qt,PHP 将HTML转成PDF文件,HTML 转word,Word 转Html
热门文章
- php传输文件大小修改的限制
- 洛谷5197 USACO Grass Planting
- Python的pickle使用
- springboot2.X整合spring-data-elasticsearch
- Python Basic - GIL:global interpreter lock(全局解释器锁)
- 数字示波器中单位:Kpts, PPM, Sa/s, wfs
- “逐梦太空,情系北斗” 北斗导航技术与产业应用
- STM32F103-LED模块
- 深入理解《hello world》是如何实现的
- 路由器卫士有android-,路由器卫士APP全面介绍