
ELK
Be Your Superhero
这个作者很懒,什么都没留下…
展开
-
Kibana的数据可视化
实现先分别启动了es和Kibana的服务,然后通过logstash将数据表添加到了索引sql文件/* Navicat Premium Data Transfer Source Server : seckill Source Server Type : MySQL Source Server Version : 50528 Source Host : localhost:3306 Source Schema : seckill原创 2020-08-25 08:38:25 · 875 阅读 · 1 评论 -
Elasticsearch在Java中使用
基于之前自己搭建的springcloud项目来写的项目提供者:pom.xml:<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.6.2</vers原创 2020-05-13 16:06:29 · 488 阅读 · 0 评论 -
Elasticsearch配置ik中文分词器及在Java中使用
下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases注意:版本号要与Elasticsearch的版本一致,例如我的是就下载下载之后在elasticsearch的plugins中创建一个叫ik的文件夹,然后将下载的ik压缩包解压出来并全部复制到ik文件夹中,我的路径是这样放进去之后启动elasticsearch,得到如下信息则启动成功每个人的消息位置可能不能,自行细心查看,然后我们启动kibana,我启动kiban原创 2020-05-12 15:28:10 · 5322 阅读 · 1 评论 -
Kibana的基本操作
点击左侧的这个小图标即可开始node节点:单个的Elaticsearch服务器index索引:相当于关系型数据库中的数据库,注意索引名称小写document文档:索引中的单条记录称为文档,文档使用的是JSON格式表示type类型:虚拟的逻辑分组,用于过滤文档,相当于MySQL中的表,不同的是type中只能存储一种数据文档元数据:文档元数据为 _index, _type,_id,三者用于...原创 2020-05-09 18:57:41 · 1452 阅读 · 0 评论 -
关于Elasticsearch7.2的精确值查找且(term)不生效问题且analyze的值分析
在测试代码的时候偶然发现term并没有说的那么容易使用,特此记录问题:常用的 term 查询, 可以用它处理数字(numbers)、布尔值(Booleans)、日期(dates)以及文本(text)。term查询数字的时候并没有什么问题,但是当我们对字符串类型的字段进行term查询时可能会得到意想不到的情况,可能明明有记录却查询不到,也可能查询出不符合预期的记录。我们创建一个普通的索引PUT /test4{ "mappings": { "properties": { "nam原创 2020-05-09 18:53:44 · 1474 阅读 · 1 评论 -
ELK之logstash全量和增量同步数据到mysql
作用:用于同步数据源,属于ELK中的L, 将各种格式各种渠道的数据通过它收集解析之后格式化输出到 Elasticsearch ,最后再由 Kibana 提供的比较友好的 Web 界面进行汇总、分析、搜索全量操作:在logstash下bin目录下创建mysqltoes.conf文件用于查询数据库,文件内容如下:# 读取数据源input { stdin { } jdbc { # 数据连接地址(你要连接哪个数据库) jdbc_connection_string =>原创 2020-05-09 17:47:34 · 1408 阅读 · 2 评论 -
ELK Stack的安装
什么是 ELK Stack?很简单,指的就是 Elastic Stack。那么,ELK 到底是什么呢? “ELK”是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。Elasticsearch 是一个搜索和分析引擎。Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elasticsea...原创 2020-05-07 18:18:38 · 260 阅读 · 0 评论