微服务架构之分布式日志ELK的安装部署

使用yum安装elasticsearch

  官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/7.10/rpm.html#rpm-repo

  配置仓库:在 /etc/yum.repos.d/ 目录下创建 elasticsearch.repo文件,写入如下内容:

[elasticsearch]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=0
autorefresh=1
type=rpm-md

  yum安装:

sudo yum install --enablerepo=elasticsearch elasticsearch

       启动elasticsearch:

systemctl start elasticsearch

  访问9200端口,效果如下图,证明安装成功:

    异常情况处理:Elasticsearch启动异常问题合集

    配置文件: /etc/elasticsearch/elasticsearch.yml 

 安装目录: /usr/share/elasticsearch

使用yum安装kibana

  官方文档:https://www.elastic.co/guide/en/kibana/7.10/rpm.html#rpm-repo

  配置仓库:在 /etc/yum.repos.d/ 目录下创建 kibana.repo文件,写入如下内容:

[kibana-7.x]
name=Kibana repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

  yum安装:

sudo yum install kibana

  使用systemd运行kibana:

sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable kibana.service //设置开机自动启动

sudo systemctl start kibana.service  //启动
sudo systemctl stop kibana.service  //关闭

  访问kibana的默认端口5601 (http://localhost:5601),效果如下图,证明安装成功

  kibana界面汉化,在kibana配置文件中添加如下配置即可:  

i18n.locale: "zh-CN"

使用yum安装logstash

  官方文档:https://www.elastic.co/guide/en/logstash/7.10/installing-logstash.html#_yum

  配置仓库:在 /etc/yum.repos.d/ 目录下创建 logstash.repo文件,写入如下内容:

[logstash-7.x]
name=Elastic repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

  yum安装:

sudo yum install logstash

      安装成systemd服务(logstash需要执行该步骤,主动安装成systemd服务):

/usr/share/logstash/bin/system-install  /etc/logstash/startup.options  systemd

       运行logstash:

systemctl start logstash

 

 

posted @   唐磊(Jason)  阅读(763)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示