0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在 Flexus X 上部署 ELK 日志系统

jf_21561199 来源:jf_21561199 作者:jf_21561199 2025-01-02 11:59 次阅读

前言

当前,正值华为云隆重推出的 828 B2B 企业节活动期间,其中 Flexus X 实例的优惠促销力度尤为吸引人,强烈建议各位业界同仁积极参与探索。特别是对于在业务运营中对算力性能有严苛需求,同时希望自建的 MySQL 数据库、Redis 缓存系统以及 Nginx 服务器能够发挥卓越性能的朋友们,这绝对是一个不容错过的良机,务必前往了解详情

在上一篇文章中,我在 Flexus X 上部署 Mysql 和一套 xxl-job 分布式任务管理系统,完成了 Flexus X 的首次操作,本次我将会在 Flexus X 尝试部署一套 ELK 日志管理系统,并且在项目中引用,那么就下来就看我怎么实现了.

一.什么是 ELK?

ELK 是三个开源框架首字母组成的一个拼写词,分别指:Elasticsearch、Logstash、Kibana

·Elasticsearch:Elasticsearch 也叫弹性搜索, 是一个基于 Lucene 的搜索服务器。它提供了一个基于 RESTful web 界面的分布式多用户全文搜索引擎。弹性搜索是用 Java 开发的,根据 Apache 许可条款作为开源发布。是目前比较流行的企业搜索引擎。专为在云计算,使用而设计,可实现实时搜索,稳定、可靠、快速、易于安装和使用。

·Logstash:Logstash 是一个管理日志和事件的工具。您可以使用它来收集日志、转换日志、解析日志,并将它们作为数据提供给其他模块调用,例如搜索和存储。

·Kibana:Kibana 是一个优秀的前端日志显示框架,可以将日志详细转换成各种图表,为用户提供强大的数据可视化支持。

二. 安装部署

1).Elasticsearch

Elasticsearch 安装依赖于 JDK,所以需要提前安装好,我之前安装过了,如果有需要的话可以查看我上一篇文章

下载 es:

在下载 es 的时候,可以选择官网的下载地址: Download Elasticsearch | Elastic,

也可以选择华为的镜像(推荐华为,下载比较快) :https://mirrors.huaweicloud.com/elasticsearch

在服务器中使用 wget 进行下载:

wget https://mirrors.huaweicloud.com/elasticsearch/7.8.0/elasticsearch-7.8.0-linux-x86_64.tar.gz

wKgZPGd2DzGAGbuxAAEC_iJlJmY714.png

解压安装:

选择合适的目录,穿件文件夹,并解压到新创建的文件夹下:

mkdir /usr/local/elasticsearch

tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz -C /usr/local/elasticsearch/

wKgZO2d2DzGAa3gdAAOBZZ8lz9Y051.png

修改配置文件:

到解压的目录里面,修改 es 的 yml 文件

cd /usr/local/elasticsearch/elasticsearch-7.8.0/

vim ./config/elasticsearch.yml

1. 放开 node.name,设置节点的名称

wKgZPGd2DzKAOY2GAAAxhfxXQ30637.png

2. network.host: 0.0.0.0 # 允许外部 ip 访问

wKgZO2d2DzKAAPNIAAA7JKEgMXU169.png

3.cluster.initial_master_nodes: ["node-1"] # 设置集群初始主节点

wKgZPGd2DzKAbVJSAABkO9PdeHE786.png

提权:

es 不允许 Root 账号为启动 es,所以我们需要创建一个普通的账号

# 添加用户

adduser es

# 设置密码 需要输入两次同一个

passwd es

# 将对应的文件夹权限赋予用户 es

chown -R es /usr/local/elasticsearch

wKgZO2d2DzKAIalDAABujvBbeyU995.png

3. 启动项目产生日志

wKgZPGd2DzOARYeNAAOij33zzrc774.png

wKgZO2d2DzSAXA-_AAJfJXGIH98348.png

总结:

通过两次的部署实验来总结,Flexus X 作为一款高性能的计算平台,整个部署过程中,Flexus X 提供了稳定的服务,使得 ELK 组件的安装和配置非常顺利,没有出现由于硬件或系统层面的问题而导致的中断。不仅提供了出色的硬件支持,还优化了软件环境,使得 ELK 日志系统的部署变得简单高效,大大提升了日志管理和分析的能力。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 日志系统
    +关注

    关注

    0

    文章

    8

    浏览量

    7007
收藏 人收藏

    评论

    相关推荐

    DevOps拥抱日志管理系统ELK623浅析

    DevOps之拥抱日志管理系统ELK623
    发表于 07-15 06:06

    ELK开源工具

    ELK日志分析系统
    发表于 10-12 15:23

    介绍STM32cubeIDE上部署AI模型的系列教程

    介绍STM32cubeIDE上部署AI模型的系列教程,开发板型号STM32H747I-disco,值得一看。MCUAI原文链接:【嵌入式AI开发】篇四|部署篇:STM32cubeIDE上部署
    发表于 12-14 09:05

    使用用Ansible重复部署ELK STACK

    本文介绍如何使用Ansible 剧本远程服务器上设置ELK(5.x版本)进行开发。它将带你完成安装Ansible的步骤,连接到目标服务器,执行该剧本,并建立初始的日志流水线。 让我们
    发表于 09-28 14:50 0次下载
    使用用Ansible重复<b class='flag-5'>部署</b><b class='flag-5'>ELK</b> STACK

    基于DOCKER容器的ELK日志收集系统分析

    分布式消息队列redis部署实时消息自动化系统,能够快速、实时地收集应用日志,提高运维人员的工作效率。详细介绍了Docker、ELK、Docker Swarm和Etcd的功能及原理,最
    发表于 11-06 14:15 3次下载
    基于DOCKER容器的<b class='flag-5'>ELK</b><b class='flag-5'>日志</b>收集<b class='flag-5'>系统</b>分析

    轻松搭建ELK日志分析系统

    Logstash是一个用来搜集、分析、过滤日志的工具。它支持几乎任何类型的日志,包括系统日志、错误日志和自定义应用程序
    的头像 发表于 04-12 11:03 1.1w次阅读
    轻松搭建<b class='flag-5'>ELK</b><b class='flag-5'>日志</b>分析<b class='flag-5'>系统</b>

    分布式实时日志ELK部署架构方案

    该架构与第一种架构唯一不同的是:应用端日志收集器换成了Filebeat,Filebeat轻量,占用服务器资源少,所以使用Filebeat作为应用服务器端的日志收集器,一般Filebeat会配合Logstash一起使用,这种部署
    的头像 发表于 01-08 09:56 923次阅读

    分布式实时日志分析解决方案ELK部署架构

    ELK 已经成为目前最流行的集中式日志解决方案,它主要是由 Beats、Logstash、Elasticsearch、Kibana 等组件组成,来共同完成实时日志的收集,存储,展示等一站式的解决方案。本文将会介绍
    的头像 发表于 01-29 11:55 900次阅读

    OpenNCC上部署人脸检测模型

    电子发烧友网站提供《OpenNCC上部署人脸检测模型.zip》资料免费下载
    发表于 06-27 10:34 0次下载
    <b class='flag-5'>在</b>OpenNCC<b class='flag-5'>上部署</b>人脸检测模型

    基于华为云 Flexus 云服务器 X 实例部搭建 Halo 博客平台

    前言 在数字化转型的大潮中,华为云 Flexus 云服务器 X 实例凭借其强劲的性能和高性价比,成为中小企业和开发者理想的选择。本文将详细介绍如何在华为云 Flexus 云服务器 X
    的头像 发表于 12-26 09:40 155次阅读
    基于华为云 <b class='flag-5'>Flexus</b> 云服务器 <b class='flag-5'>X</b> 实例部搭建 Halo 博客平台

    基于Flexus X加速MySQL镜像搭建XXL-JOB任务调度平台

    平台,展示如何利用 Flexus X 的高性能特性提升任务调度的效率和稳定性。通过详细的步骤和配置,帮助大家可以快速掌握 Flexus X
    的头像 发表于 12-29 15:45 118次阅读
    基于<b class='flag-5'>Flexus</b> <b class='flag-5'>X</b>加速MySQL镜像搭建XXL-JOB任务调度平台

    华为云 Flexus 云服务器 X 实例之 openEuler 系统部署 Web 应用服务器 OpenResty

    充满无限可能的技术世界。本次实践我们专注于在华为云 Flexus X 实例上运行的 openEuler 系统部署 OpenResty,以实现高效稳定的 Web 服务访问。通过华为云的
    的头像 发表于 12-26 18:15 172次阅读
    华为云 <b class='flag-5'>Flexus</b> 云服务器 <b class='flag-5'>X</b> 实例之 openEuler <b class='flag-5'>系统</b>下<b class='flag-5'>部署</b> Web 应用服务器 OpenResty

    华为云 Flexus 云服务器 X 实例: openEuler 系统下搭建 MySQL 主从复制

    前言 本文将介绍如何在华为云 Flexus 云服务器 X 实例上,基于 openEuler 系统部署 MySQL 主从复制。MySQL 作为一款高性能且稳定的开源关系型数据库管理
    的头像 发表于 12-30 09:11 162次阅读
    华为云 <b class='flag-5'>Flexus</b> 云服务器 <b class='flag-5'>X</b> 实例:<b class='flag-5'>在</b> openEuler <b class='flag-5'>系统</b>下搭建 MySQL 主从复制

    华为云 Flexus 云服务器 X 实例之 Docker 环境下部署 JmalCloud 个人网盘

    前言 华为云 Flexus 云服务器 X 实例是专为中小企业和开发者设计的新一代柔性算力云服务器,以其强劲的性能和高性价比而著称。在这样的云服务器上部署 JmalCloud 个人网盘应用,不仅
    的头像 发表于 01-02 13:41 50次阅读
    华为云 <b class='flag-5'>Flexus</b> 云服务器 <b class='flag-5'>X</b> 实例之 Docker 环境下<b class='flag-5'>部署</b> JmalCloud 个人网盘

    华为云 Flexus 云服务器 X 实例部署 Note Mark 笔记工具

    前言 华为云 Flexus 云服务器 X 实例作为专为中小企业和开发者设计的新一代柔性算力云服务器,凭借其强劲的性能和高性价比脱颖而出。在此类云服务器上部署 Note Mark 笔记应用,不仅
    的头像 发表于 01-02 13:42 41次阅读
    华为云 <b class='flag-5'>Flexus</b> 云服务器 <b class='flag-5'>X</b> 实例<b class='flag-5'>部署</b> Note Mark 笔记工具