ELK
文章平均质量分 76
玛丽莲茼蒿
把热爱的工作做精、做尖才是最酷的
展开
-
Elastic stack 技术栈学习(三)—— ES核心概念、在Windows10系统下部署ELK
一. Elasticsearch用如下命令监控集群状态,状态以JSON的格式给出。curl http://localhost:9200/_cluster/health?pretty=true举例:status:等于green(绿色)就是运行在正常,等于yellow(黄色)表示副本分片丢失,red(红色)表示主分片丢失 number_of_nodes:集群结点个数...原创 2021-12-25 19:52:24 · 4361 阅读 · 0 评论 -
Elastic stack 技术栈学习(十一)—— 京东项目实战
一、项目搭建1.1 新建Module在上一篇博客使用的empty project里新建一个module。选spring框架。命名。(我需要该java版本为8)选依赖。finish。删一下用不到的文件。1.2 添加依赖、添加静态资源等准备工作仿照上次测试api使用的spring-es-api模块,把改动的地方直接搬过来。Elastic stack技术栈学习(九)—— SpringBoot集成ES_玛丽莲茼蒿的博客-CSDN博...原创 2022-03-16 00:09:02 · 3871 阅读 · 1 评论 -
Elastic stack技术栈学习(十)— springboot集成ES API详解
在test里测试一下各个API。打开es,也运行es-head,方便观察。一、关于索引的API详解这里的client对ES发出请求,就相当于我们的kibana。1.1 声明客户端@SpringBootTestclass SpringEsApiApplicationTests { @Autowired @Qualifier("restHighLevelClient") private RestHighLevelClient client; //加上@@Qualifier,就可以原创 2022-03-12 23:22:11 · 6715 阅读 · 2 评论 -
Elastic stack技术栈学习(九)—— SpringBoot集成ES
网上的教程不一定适用,别人能做出来到你这里可能就不行了,所以“最牛”的办法就是去找官方文档。网址如下:Elastic Stack and Product Documentation | Elastic在手册中找到ElasticSearch Client(ES 客户端)进入后,可以看到官方提供了各种语言的API,其中两个我们可以用到的是Java原生态API和Java REST Client API,虽然后者已经有些过时了,但是教程中使用的REST,因为我很少用Java语言,所以还是选择跟着教程原创 2022-02-16 11:55:26 · 1541 阅读 · 0 评论 -
Elastic stack技术栈学习(八)—— 安装elasticsearch IK分词器(一个插件)
为了实现查询时的部分匹配,决定安装一个IK 分词器。一、什么是分词器分词器就是把一段中文划分成一个个的词。默认的中文分词其实是划分成了一个一个字,比如我们去搜索“扫描敬业福”,默认划分成的是“扫”,“描”,“敬”,“业”和“福”5个字,这显然是不符合我们的搜索想法的,我们希望能够划分成“扫描”和“敬业福”两个词。使用中文的话可以去下载IK分词器。二、下载安装IK分词器注意:要和es的版本保持一致!因为我的es版本是7.16.2所以IK分词器也要下载7.16.2版本的。1.下载安装原创 2022-01-25 11:55:46 · 1601 阅读 · 0 评论 -
Elastic stack 技术栈学习(七)—— kibana中索引的基本操作(创建、删除、更新、查看)以及文档的基本操作
1.Restful风格在kibana的创建索引、修改索引、删除索引等操作时,要严格遵循上面url地址的各个字段。(1)创建索引找到Dev tool(开发工具),左栏就是发送JSON格式的命令的,点击绿色的三角形发送命令,右栏是返回结果。PS:对于kibana7.0以后的版本,索引的type字段被省略掉了,或者说默认是_doc类型。上面的命令可以改成POST /test1/zxfPOST /test1/_doc/zxf然后,在head里查看一下(2)创建索引规则.原创 2022-01-22 16:40:12 · 24289 阅读 · 0 评论 -
Elastic stack 技术栈学习(六)—— Linux/Windows系统下kibana的简单使用
目录1.界面介绍2. 新建一个index3.自定义图表和仪表盘1.界面介绍下面是6开头版本的界面,也是网上大多数教程用的版本。but,我使用的7.15.1的版本,http://192.168.10.100:5601进入的不是kibana首页,而是elastic首页(改版了),原来kibana的选项需要在页面上方进行搜索PS:绿色圈出来的是Kibana的图标2. 新建一个index搜索index patterns,选中然后点击页面中的“Create i.原创 2022-01-13 23:16:43 · 459 阅读 · 0 评论 -
Elastic stack 技术栈学习(一)—— Elastic stack 简介
首先,elasticsearch基于Java、logstash基于Java、kibana基于nodejs(前端)而且elasticsearch日志采集、logstash日志分析属于后端的工作。再加上Kibana,正好是一个前后端结合的工作。ELK的主要工作是:采集、分析日志。ELK最初没有Beats,数据采集的工作由Logstash完成,Beats出现以后,就代替了Logstash的日志采集工作。ELK中最重要的是elasticsearch,从“尚硅谷”.原创 2022-01-03 14:57:40 · 1586 阅读 · 0 评论 -
Elastic stack 技术栈学习(四)—— ELK简单使用(作废)
黑马Elastic stack学习笔记_别找我打球了的博客-CSDN博客用到的说明文档以及代码在上面的博客里有。tip01: logstash需要对日志做处理,处理后才能被elasticsearch使用。tip02:APP就是实际生产环境中使用的app,只不过这里为了学习,就让这个app直接模拟数据的生成。1. 运行APP资料中有可以直接运行的.jar包,运行起来就会输出日志文件,但是我没有资料。给出的pdf文档里只有源码(.java形式),没有jar包。编写用的是sprin.原创 2022-01-05 17:34:30 · 759 阅读 · 0 评论 -
elastic stack技术栈学习(五)——在Windows10系统下部署ELK(待更新)
1. Elasticsearch部署下载https://www.elastic.co/cn/downloads/elasticsearch下载后解压,注意:解压目录中不要有中文。双加bin目录下的elasticsearch.bat就能运行因为已经安装过JDK,所以查看环境变量是否正确2. KibanaDownload Kibana Free | Get Started Now | Elastic...原创 2022-01-05 17:57:55 · 995 阅读 · 0 评论 -
Elastic stack 技术栈学习(二)—— Linux(Centos系统) 搭建日志采集服务器ELK
一、前言1.目的采集Windows系统上的日志。日志都分散在各个生产服务器,且开发人员无法登陆生产服务器,这时候就需要一个集中式的日志收集装置,对日志中的关键字进行监控,触发异常时进行报警,并且开发人员能够查看相关日志2.ELKELK 是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。Elasticsearch 是一个搜索和分析引擎。Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如原创 2021-11-07 16:08:44 · 3524 阅读 · 2 评论