ELK集群搭建过程

本文详细介绍了在微服务背景下,如何搭建ELK(Elasticsearch、Logstash、Kibana)集群,用于实现日志的集中管理和查看。涵盖了从安装包准备、环境配置到各组件的详细设置,包括Elasticsearch的集群配置、Logstash和Filebeat的配置以及Kibana的设置,最后还提供了数据清理的定时脚本。
摘要由CSDN通过智能技术生成

项目背景

在微服务盛行的互联网技术时代,单个应用被拆分为多个应用,每个应用集群部署进行负载均衡,那么如果某项业务发生系统错误,开发或运维人员还是以过往单体应用方式登录一台一台登录服务器查看日志来定位问题,这种解决线上问题的效率可想而知。日志管理平台的建设就显得极其重要。因为我们部署一套elk实现公司项目的日志集中管理和查看

1、准备安装包

安装包下载地址:https://elasticsearch.cn/download/
项目初始搭建还是希望能够安装最近版本的,因此我选择了以下版本:
Elasticsearch7.4.0
logstash7.4.0
kibana7.4.0
filebeat7.4.0

2、安装环境的准备
假如三台机器分别是:
192.169.0.1
192.168.0.2
192.168.0.3

3、ELK具体环境的搭建
3.1 Elasticsearch

ES 7.x 不需要本地 JDK 环境支持,因为其内置了自己的JDK(ES 5,安装需要 JDK 8 以上;ES 6.5 ,安装需要 JDK 11 以上)
第一步:我们解压安装包elasticsearch-7.4.0,执行如下命令

tar -zxvf elasticsearch-7.4.0.tar.gz

第二步:修改系统配置

vi /etc/security/limits.conf

新增内容如下:

  • hard nofile 65536
  • soft nproc 2048
  • hard nproc 4096
  • soft memlock unlimited
  • hard memlock unlimited

第三步:检查jdk是否已经配置
在这里插入图片描述
含有此信息的表示已经配置,下面操作可以忽略,如果没有,需要执行一下信息,执行命令

vim /etc/profile

添加以下信息:

export JAVA_HOME=/usr/local/software/jdk1.8.0_66

export CLASSPATH=.:$JAVA_HOME/lib

export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值