Elasticsearch+Logstash+Kibana日志系统---ELK快速搭建教程

一、简介

ELK是Elasticsearch、Logstash、Kibana的简称,这三者是核心套件,但并非全部。

Elasticsearch是实时全文搜索和分析引擎,提供搜集、分析、存储数据三大功能;是一套开放REST和JAVA API等结构提供高效搜索功能,可扩展的分布式系统。它构建于Apache Lucene搜索引擎库之上。

Logstash是一个用来搜集、分析、过滤日志的工具。它支持几乎任何类型的日志,包括系统日志、错误日志和自定义应用程序日志。它可以从许多来源接收日志,这些来源包括 syslog、消息传递(例如 RabbitMQ)和JMX,它能够以多种方式输出数据,包括电子邮件、websockets和Elasticsearch。

Kibana是一个基于Web的图形界面,用于搜索、分析和可视化存储在 Elasticsearch指标中的日志数据。它利用Elasticsearch的REST接口来检索数据,不仅允许用户创建他们自己的数据的定制仪表板视图,还允许他们以特殊的方式查询和过滤数据

下载地址:https://www.elastic.co/downloads

二、安装(yum安装)

需要Java环境,安装方式链接https://blog.csdn.net/qq_32415063/article/details/105499741
从官网下载Elasticsearch、Logstash、Kibana。
1、获取elasticsearch密钥

[root@localhost ~]#wget https://artifacts.elastic.co/GPG-KEY-elasticsearch

2、rpm导入

[root@localhost ~]# rpm --import GPG-KEY-elasticsearch

3、新增国内源信息

cat>/etc/yum.repos.d/elasticsearch.repo<<EOF

[elasticsearch-7.x]

name=Elasticsearch repository for 7.x packages

baseurl=https://mirrors.tuna.tsinghua.edu.cn/elasticstack/yum/elastic-7.x/

gpgcheck=1

gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch

enabled=1

autorefresh=1

type=rpm-md

EOF

如图所示
在这里插入图片描述
4、清理缓存

[root@localhost elkPack]# yum clean all

5、安装

[root@localhost elkPack]# yum install elasticsearch logstash kibana -y

6、修改logstash配置文件和kibana配置文件

[root@localhost logstash]#cd /etc/logstash && cp logstash-sample.conf logstash.conf
[root@localhost logstash]#cd /etc/kibana && vi kibana.yml

主要修改以下内容:
在这里插入图片描述
7、开放端口

[root@localhost ~]sudo firewall-cmd --add-port=5601/tcp --permanent && sudo firewall-cmd --reload

8、启动

[root@localhost ~] systemctl start elasticsearch
[root@localhost ~] systemctl start logstash
[root@localhost ~] systemctl start kibana

9、访问ip:5601
点击这里可以看到es的日志
在这里插入图片描述
10、实战其他log日志另外说

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值