将logstash服务分离ELK集群部署的过程,在同一虚拟机上面运行多个logstash提示以下信息
|
Logstash could not be started because there is already another instance using the configured data directory. If you wish to run multiple instances, you must change the "path.data" setting |
启动命令
nohup /usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/logstash_A.conf(正常)
nohup /usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/logstash_B.conf(异常)
根据提示信息修改:
mkdir /var/lib/logstash/A
mkdir /var/lib/logstash/B
nohup /usr/share/logstash/bin/logstash --path.data=/var/lib/logstash/A -f /etc/logstash/conf.d/logstash_A.conf
nohup /usr/share/logstash/bin/logstash --path.data=/var/lib/logstash/B -f /etc/logstash/conf.d/logstash_B.conf
启动成功!
本文详细介绍了在单一虚拟机上部署多个Logstash实例时遇到的问题及解决方案。当尝试同时运行两个Logstash配置文件时,会收到关于数据目录冲突的错误提示。通过为每个实例设置独立的数据路径,成功实现了多实例并行运行。

被折叠的 条评论
为什么被折叠?



