1.EKL在项目中担当的位置

本文详细介绍了ELK(Elasticsearch, Logstash, Kibana)栈的组件及其作用,强调了它们之间的依赖关系和启动顺序。重点讲述了Elasticsearch的特性,Logstash的日志收集和分析功能,以及Kibana作为日志分析Web界面的角色。通过实例演示了如何在Windows环境下使用nssm.exe工具安装配置这三个服务,包括设置服务依赖和启动命令。" 97060523,8669707,使用pandas读写txt数据,"['python', '开发工具']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1》Elastiasearch下文用E代替,logstash用L代替,kibana用K代替。

一:E普遍被称为ES是一个分布式搜索引擎,

特点:(1)分布式,

           (2)零配置,

           (3)自动发现,

           (4)索引自动分片

           (5)索引副本机制

              (6)自动搜索负载。

二:logstash:日志收集工具,与flume,flink是一个家族的。

       作用:对日志进行收集,分析,并将其存储以后使用。

三:kibana:界面展示工具

      作用:为logstash和ES提供日志分析友好的web界面,帮助进行汇总,分析和搜索重要的数据日志。

 

之间依赖关系如下:logstash是依赖ES服务,kibana服务依赖logstash和ES,因此ELK的服务启动顺序是有顺序的,应该是

ES->Logstash->kibana,为了配合服务启动顺序,启动顺序也应该如此。如图。

安装过程是比较简单的,

首先进行安装ES服务:

在bin的cmd文件夹下安装服务,如;elasticsearcch-service.bat   install.

服务成功安装标志

安装过程的详细参数如下:

可以构建多个service-id进行相关的分布式节点配置。

 

其中logtash的服务,日志数据源配置如下:

在logstash的bin目录之下,启动批处理文件中,也就是run.bat中

run.bat中的文件类容如下,当执行bin里面的文件的时候会自动去执行bat后缀的文件

文件里面的内容如下:

然后下载该文件进行配置,下载路径如下:

http://www.nssm.cc/download

下载完成之后文件包如下:

进行安装,安装步骤如下:

解压之后打开:

根据自己电脑的位数,选择合适自己的nssm.exe放在logstash\bin的目录之下:

如图所示,我自己电脑是64位的:

在logstash的bin目录下,进入,如下图所示:

在弹出的cmd介面框中:

输入如下命令:nssm install logstash

然后会弹出如下的界面弹出框:如下图:

将刚才logstash.conf的启动的bat文件,加载进入,如下图所示;

在dependencies中填写elasticsearch-service-x64,来表示logstash服务是依赖elasticsearch。然后点击install  service,依赖elaticsearch的服务成功。

如下图所示:

3.安装配置kibana

安装配置kibana也需要将nssm.exe放到kibana的bin目录之下:

操作如下,将nssm.exe放到kibana的bin目录之下,如下图所示:

然后进入kibana的bin目录之下:

如下图所示进入cmd界面框,如下所示:

在弹出的命令框输入如下命令,nssm service kibana,

目的是填写kibana.bat的路径和bin路径。

添加两个依赖项:

如下图所示:

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值