ELK-Windows下系统安装(1)

摘要:
ELK在项目中用作分布式日志收集系统。

项目中使用ELK作为分布式日志收集系统。

ELK由三部分组成:Elasticsearch(搜索引擎),LogStash(日志工具,用来对日志进行收集和分析,储存数据),Kibana(为日志分析提供UI界面)

原理图大致如下:

ELK-Windows下系统安装(1)第1张

ELK安装过程大致如下:

1.JDK安装

下载安装包:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
这里使用jdk8,过高的JDK版本,会导致LogStash安装失败,如下图所示:
ELK-Windows下系统安装(1)第2张
 
JDK安装完成后,添加 环境变量中的系统变量 JAVA_HOME ,JRE_HOME

ELK-Windows下系统安装(1)第3张
 
cmd查看版本 java -version
ELK-Windows下系统安装(1)第4张

 2.elasticsearch安装

找到elasticsearch/bin,cmd输入elasticsearch.bat

ELK-Windows下系统安装(1)第5张

 ELK-Windows下系统安装(1)第6张

安装完成后,打开9200端口,localhost:9200,安装成功如下图:
ELK-Windows下系统安装(1)第7张

 3.Logstash启动

在安装包的bin目录下,创建logstash.config,内容如下:

 1 input {
 2   tcp {
 3     port => 5044
 4   }
 5 }
 6 
 7 output {
 8   elasticsearch { hosts => ["localhost:9200"] }
 9   stdout { codec => rubydebug }
10 }
cmd打开logstash/bin ,输入logstash -f logstash.conf

如下图所示:

ELK-Windows下系统安装(1)第8张

 4.Kibana启动

cmd进入kibana/bin ,输入kibana.bat
ELK-Windows下系统安装(1)第9张
结果如下:
ELK-Windows下系统安装(1)第10张

 5.进入Kibana界面

访问本地5601端口:

ELK-Windows下系统安装(1)第11张

ELK-Windows下系统安装(1)第12张

注:elasticsearch,logstash,kibana的版本最好一致,本文使用的是7.6.1
附安装包:
ELK-Windows下系统安装(1)第13张
链接:https://pan.baidu.com/s/18UOjKX_Nsb8y6rJ3oARkQg
提取码:9y4t
 
以上,仅用于学习和总结!

 

免责声明:文章转载自《ELK-Windows下系统安装(1)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇FileSystemWatcher用法详解【视频开发】【Live555】摄像头采集,264编码,live555直播(0)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

logstash output时区差8个小时

logstash版本6.3.2,解决方式如下,不需要修改源码: 1 input { 2 redis { 3 host => "127.0.0.1" 4 port => "6379" 5 password => "password" 6 db => 0 7...

ELK批量删除索引

一、存在问题 用了一段时间elk发现如果索引长时间不删除,elk会越来越慢,重启elasticsearch服务器节点之前同步时间也会很长 二、解决方法(定期删除索引) 1.在elasticsearch节点上使用curl -XGET 'http://192.168.X.XX:9200/_cat/shards'查看索引 [root@192-168-x-x sc...

ELK之从6.3.1升级至6.6.2

  需要把原6.3.1版本升级为6.6.2版本   1,官网下载rpm包   2,升级elasticsearch和kibana rpm -U elasticsearch-6.6.2.rpm rpm -U kibana-6.6.2-x86_64.rpm rpm -U logstash-6.6.2.rpm      配置还是使用原配置,新版本配置会在配...

Docker修改容器配置导致启动失败的解决方法

我们通常会遇到修改容器内的配置问题,改的是容易。但改完之后容器起不来了,那就可难受了。当然我们也可以重新构建容器,一切都重新来一遍。但这真的是得不偿失,一个小小的配置,弄这么大的动静。还有一种就是把修改容器的配置,然后重启容器。当然之前的配置导致容器是起不来的,我们没有办法进入到容器中去。所以我们就直接将容器内的配置复制到我们的本地,在本地完成修改后再复制...

logstash timestamp时间差8小时问题及解决

       1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 logstas...

ES系列二、Mac 通过docker搭建ELK日志收集系统

一、ELK简介 Elasticsearch:用于存储收集到的日志信息; Logstash:用于监控,过滤,收集日志,SpringBoot应用整合了Logstash以后会把日志发送给Logstash, Logstash再把日志转发给Elasticsearch; Kibana:通过Web端的可视化界面来查看日志。 二、解决docker拉取镜像慢的问题...