首页 > 电脑专区 > windows >

解决logstash启动慢的方案

来源:互联网 2023-02-20 17:11:47 268

我们在部署ELK环境的时候,全部部署完毕。在启动logstash的时候发现logstash启动比较慢,但是可以启动成功。在网上寻找解决方案,找到一篇帖子写着是因为系统的熵低了,查了一下这个熵好像是用来生成随机数的。下面详细介绍。HQe办公区 - 实用经验教程分享!

工具/原料

  • ELK环境
  • centos7系统

方法/步骤

  • 1

    首先我们执行命令"cat/proc/sys/kernel/random/entropy_avail",查看返回值多少,如果小于1000,那么需要安装haveged包。HQe办公区 - 实用经验教程分享!

    解决logstash启动慢的方案HQe办公区 - 实用经验教程分享!

  • 2

    centos系统下,我们确保系统可以上网,首先加入epel源,执行命令"yum install epel-release -y"。HQe办公区 - 实用经验教程分享!

    解决logstash启动慢的方案HQe办公区 - 实用经验教程分享!

  • 3

    然后安装haveged,执行命令"yum install haveged -y"。进行安装软亲敏件。HQe办公区 - 实用经验教程分享!

    解决logstash启动慢的方案HQe办公区 - 实用经验教程分享!

  • 4

    然后启动haveged,并将其启动放到开机启动项。分别执行命令"膨扯排systemctl start haveged","systemctl enable haveged"贪颂。HQe办公区 - 实用经验教程分享!

    解决logstash启动慢的方案HQe办公区 - 实用经验教程分享!

  • 4
  • 5

    启动后我们查看haveged的状态,执行命令"systemctl status haveged"。HQe办公区 - 实用经验教程分享!

    解决logstash启动慢的方案HQe办公区 - 实用经验教程分享!

  • 6

    然后执行命令"systemctl list-unit-files | grep haveged"查看是否加入到开机启动项。HQe办公区 - 实用经验教程分享!

    解决logstash启动慢的方案HQe办公区 - 实用经验教程分享!

  • 7

    最后我们再次执行命令"cat/proc/sys/kernel/random/entropy_avail",可以看到数值变大了。这种方案可以加快logstash的启动时间。HQe办公区 - 实用经验教程分享!

    解决logstash启动慢的方案HQe办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!HQe办公区 - 实用经验教程分享!


    标签: 操作系统解决启动方案

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码