bat随机打开目录下的一个音乐文件_Windows下搭建ELK看这一篇就够了!

本文介绍了ELK(ElasticSearch、Logstash、Kibana)三款软件的简介和作用,详细步骤演示如何在Windows系统下搭建ELK栈,包括安装Java环境、启动ElasticSearch和Kibana,配置Logstash读取Apache访问日志并导入ElasticSearch,最后通过Kibana展示和分析数据。
摘要由CSDN通过智能技术生成

  点击上方“熊吱”关注我们

1

ELK介绍

    ELK是三个软件(ElasticSearch、LogStash 、Kibana)的简称,其中:

    ElasticSearch

    ElasticSearch是RESTful 风格的分布式开源搜索和分析引擎,是一个基于Lucene的搜索服务器。

cebe9fe79e7531e0234aaf2dfa1308e4.png

图片源自互联网

    Logstash

    Logstash是一个开源数据收集引擎,具有实时管道功能。Logstash可以动态地将来自不同数据源的数据统一起来,并将数据标准化到你所选择的目的地。简单来说,Logstash就是将文本数据转化为json格式的数据并将其发送给ElasticSearch存储并分析的一个软件。

efaf759fd2697d0abfb017fc43e146e0.png

图片源自互联网

    Kibana

    Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。Kibana让海量数据更容易理解,它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查询动态。设置Kibana非常简单,无需编码或者额外的基础架构,几分钟内就可以完成Kibana安装并启动Elasticsearch索引监测。

882334473345af0ae8424b56760b9576.png

图片源自互联网

2

ELK搭建

1.首先需要到ElasticSearch官网上下载这三个软件,小编这儿使用的是windows系统,大家可以根据系统选择版本下载。

0bd332b2dbd2880f3e65c79eaa418ee1.png

2.下载好三个软件后,解压到同一个文件夹。

81e2112f6ec3868f67c1a8f38d13eb9a.png

3.现在还不能直接运行,三个软件都是由JAVA语言编写的。需要搭配JAVA环境一起使用。ElasticSearch软件中已经包含了Java的环境,大家只需要将其加入环境变量就可以使用。在控制面板搜索编辑系统环境变量,将jdk目录下的bin目录加入环境变量。

edaab06e7e33a78a4740a5722c453677.png

打开cmd,输入java -version 输出以下内容,则说明环境变量安装成功。

67bc5395b3dcbad9a6509666846aa3cb.png

4.接下来打开ElasticSearch路径下的elasticsearch.bat文件,在浏览器输入lcoalhost:9200,如果页面为以下输出,则为启动成功。

b66e2e35c14049e9edcbc60573142300.png

5a504e713841f6afc18d6050c71b2777.png

5.接下来打开Kibana路径下的kibana.bat程序,运行成功后,使用浏览器访问localhost:5601打开Kibana。

ffb417bd66577c40d145209a40c0e159.png

29a667a72c082c6bcab711b8e12a314d.png

6.此时的Kibana是英文版的,小编作为一个塑料英语9段低手,就不献丑了,通过在Kibana config路径下的yml文件添加以下设置,可以将页面设置为中文。重新打开,界面已经被修改为中文了。

6750a5038980e9d254f817b84a18b5e2.png

e31cba1d72ff1295c643072b682568f0.png

7.在ElasticSearch同级目录下创建logs文件夹。

558db0d0d20663773070836a1e920ff9.png

8.下面打开Logstash 文件夹下的bin目录,创建logstash.conf文件。

3c299162d60d23bf21b57ad0de9a956d.png

9.将以下内容填入文件,注意:路径斜杠要反着写。

383ac4a00fbe81c53565cdf1077c4e21.png

10.在logs路径下,放入Apache访问日志。

1971f053d0cc8bc9eca72ecf4bcf0dbb.png

11.使用命令运行Logstash。

3fb6d8e5d5748503b2c9b24193fb2d57.png

12.如果出现以下输出,则说明Logstash运行成功。

31c868362c4cbc3a482c97f694abe3ec.png

c27ca0f0f669446e5abad539ade07584.png

13.接下来,打开Kibana,在索引模式处填写索引的名称,或模糊匹配的名称,小编这里直接使用的索引名称。

4e429ef01cd01e0a22d67a606e90b620.png

14.接下来,选择我不想以时间筛选,选择创建索引模式。

b80eedcaf472bbdd4068c7e824652e7d.png

15.点击菜单栏的Discover,就能看到刚刚Logstash上传的数据了。

3f99fa51ed003e7327b98d0296023cde.png

5fac54c163eaa18f16a6391cee4d2683.png

16.可以使用KSQL进行字段的搜索,比如搜索IP等于127.0.0.1的日志。

2703fde629183fdc9046add05be474f2.png

更多好玩儿的操作,关注“熊吱”公众号,我们下次再叙~

ef68fcedb5e2eb7b3eb98480a1d4b685.png

微信:熊吱

扫码关注我们

互联网知识交流平台

533e2020b7242be3705293b4ffc7d3f8.gif d13dc7cc876fc881827927eb4c4ffb09.png点分享 41168a877db062da3c908110b2f189a1.png点点赞 a5376c315ad78161da079694fa2ff14e.png点在看
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值