目录

零、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安装/学习相关推荐

  1. Win10下安装学习、开发可用的mysql

    Win10下安装学习.开发可用的mysql Win10下安装学习.开发可用的mysql 你好! 这是一篇自我整理的mysql安装以及部分排错 安装准备 一个 硬盘版1 的mysql.(点击蓝色的小1或 ...

  2. PHP - Xdebug安装 - 学习/实践

    1.应用场景 主要用于学习和安装xdebug扩展. 2.学习/操作 1. 文档 Xdebug - Debugger and Profiler Tool for PHP Xdebug: Document ...

  3. puppet最新源码包安装学习笔记

    最近去面试了2家大的电商网站的运维工作,公司对系统的自动化管理,虚拟化,mysql集群,系统性能的优化和shell及python编程的要求都比较高,虽然没有面试成功,但也明白了2013年自己学习的目标 ...

  4. Sql Server 2008开发版(Developer Edition)过期升级企业版(Enterprise Edition)失败后安装学习版...

     最近一个多月,甚是悠哉,无事可做.上线的网站系统也没接到客户的反馈,反而觉得无聊之极了.上周五早上,一上QQ,就收到客户发来消息,管理平台无法登陆了.心里一惊,立马开始查找故障原因.翻看了系统日志, ...

  5. 18、HTTP基本操作及源码编译安装 学习笔记

    HTTPHyper Text Transfer Protocol超文本传输协议 HTMLHyper Text Mark-up Language超文本标记语言 URIUniform Resource I ...

  6. Neo4j Desktop版本的安装学习

    之前学习使用neo4j图数据库用的一直是neo4j 社区版本,在网页上打开.今天发现还有neo4j desktop这个版本.故而学习如下. neo4j官网 发现neo4j community serv ...

  7. R安装学习及包的管理

    本篇博客是我2018年1月所写,中途关进了小黑屋,今日拿出来回首一下!希望不会打扰到各位 初级入门,新手上路 首先来讲,对于如何使用R,怎么安装R呢?其实这也是一个头疼的问题,因为我是一个菜鸟,对电脑 ...

  8. 达梦数据库安装学习总结--DCA上篇

    达梦数据库DCA概述 达梦数据库是一款完全自主原创的国产数据库,国产的操作系统及国产的数据库在国内使用不断扩大,升级及发展也日新月异,其中达梦数据库在政府及事业单位就得到广泛应用. DCA课程学习使用 ...

  9. OpenStack Pike安装学习笔记

    此文原创,绝大部分资料翻译自OpenStack官方安装GUIDE,转载请注明出处. 目录 目录... 1 前言... 4 OpenStack参考架构... 4 硬件架构及配置... 5 控制器节点.. ...

最新文章

  1. 深度报告:芯片设计EDA 2.0时代,三大路径搞定六大挑战
  2. WPF-学习笔记 获取我的文档路径
  3. 首批共享单车死于2019
  4. 网络协议:TCP保活机制和Nagle算法
  5. EasyUI——Dialog自定义Toolbar和buttons
  6. Linux:计划任务之at
  7. android获取组件id,Android 获取控件id的三种方式
  8. 一键搭建自己的网络加速器
  9. java 编译器和 jvm_java编译器和JVM有什么区别
  10. win10邮箱怎么设置qq邮箱服务器地址,老鸟给你说win10自带邮件怎么添加qq邮箱的解决方式...
  11. 软键盘怎么打开,软键盘怎么调出来
  12. 「docker实战篇」python的docker- 抖音视频抓取(中)(25)
  13. wim工具扫描linux磁盘,install.wim怎么提取 install.wim文件在哪里
  14. 计算机科学报数学竞赛,五大学科竞赛参加哪一个科目?五大学科竞赛赛程设置分析!...
  15. 西瓜中视频是如何赚钱的?教你提高视频收益的3个方法!
  16. 连续分布——正态分布、卡方分布、t分布、F分布
  17. linux下安装OpenOffice及使用java调用OpenOffice转换word、Excel为pdf并添加水印
  18. 搜狗微信下线了怎么获取公众号文章?手把手教你最新获取方式
  19. 易语言 ftp控制html,【原创】利用FTP实现软件自动更新
  20. html转换成word qt,PHP 将HTML转成PDF文件,HTML 转word,Word 转Html

热门文章

  1. php传输文件大小修改的限制
  2. 洛谷5197 USACO Grass Planting
  3. Python的pickle使用
  4. springboot2.X整合spring-data-elasticsearch
  5. Python Basic - GIL:global interpreter lock(全局解释器锁)
  6. 数字示波器中单位:Kpts, PPM, Sa/s, wfs
  7. “逐梦太空,情系北斗” 北斗导航技术与产业应用
  8. STM32F103-LED模块
  9. 深入理解《hello world》是如何实现的
  10. 路由器卫士有android-,路由器卫士APP全面介绍