将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
启动成功!