gpt4 book ai didi

运行多个实例时无法启动 logstash - path.data 设置

转载 作者:行者123 更新时间:2023-12-04 23:36:59 31 4
gpt4 key购买 nike

嗨,我是 ELK 堆栈内部的新手

在后台运行一个 logstash 进程,当它得到匹配的文件模式时,它说如下

我想在这里了解 path.data 的重要性选项,请帮帮我

[FATAL][logstash.runner] 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.

最佳答案

path.data目录由 Logstash 及其插件用于存储数据的任何持久性需求,并且您正在运行的每个实例都需要不同,因为 Logstash 不允许多个实例共享相同的 path.data .

默认情况下,它的值设置为,LOGSTASH_HOME/data , 在 debian 和 rpm 下是 /usr/share/logstash/data ,除非明确指定,否则它会自动分配给第一个 logstash 实例。

如果要运行多个logstash实例,则需要定义path.data无论是通过命令,

bin/logstash -f <config_file.conf> --path.data PATH

(确保目录可写)

或在 logstash.yml 中指定文件下 /etc/logstash/对于每个实例。

关于运行多个实例时无法启动 logstash - path.data 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51086824/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com