elasticsearch Logstash无法启动,因为有多个实例,即使没有运行它的实例,elasticsearch,logstash,kibana,logstash-configuration,elasticsearch,Logstash,Kibana,Logstash Configuration" /> elasticsearch Logstash无法启动,因为有多个实例,即使没有运行它的实例,elasticsearch,logstash,kibana,logstash-configuration,elasticsearch,Logstash,Kibana,Logstash Configuration" />

elasticsearch Logstash无法启动,因为有多个实例,即使没有运行它的实例

elasticsearch Logstash无法启动,因为有多个实例,即使没有运行它的实例,elasticsearch,logstash,kibana,logstash-configuration,elasticsearch,Logstash,Kibana,Logstash Configuration,我一直收到此错误[2019-02-26T16:50:41329][FATAL][logstash.runner]logstash无法启动,因为已经有另一个实例使用配置的数据目录。如果希望运行多个实例,则必须更改“path.data”设置。 当我启动logstash时。我正在使用cli启动日志存储。我执行的命令是: screen-d-S logstash-m bash-c“cd;导出JAVA_HOME=/nastools/jdk1.8.0_77/;导出LS_JAVA_OPTS=-Djava.net

我一直收到此错误
[2019-02-26T16:50:41329][FATAL][logstash.runner]logstash无法启动,因为已经有另一个实例使用配置的数据目录。如果希望运行多个实例,则必须更改“path.data”设置。
当我启动logstash时。我正在使用cli启动日志存储。我执行的命令是:

screen-d-S logstash-m bash-c“cd;导出JAVA_HOME=/nastools/jdk1.8.0_77/;导出LS_JAVA_OPTS=-Djava.net.preferIPv4Stack=true;~/monitoring/6.2.3/bin/logstash-6.2.3/bin/logstash-f~/monitoring/6.2.3/config/logstash_forwarder/forwarder.conf”

我没有任何logstash运行的实例。我试着运行这个:
ps xt | grep“logstash”
并且它没有返回任何进程。我还尝试了以下操作:
killall logstash
但没有成功,它给出了相同的错误。我也试着重新启动我的机器,但还是一样的错误

有没有人经历过类似的事情?Kibana和elastic search的发布很好


提前感谢您的帮助

问题现在解决了。我必须清空logstash数据目录的内容。然后我重新启动它,它生成了uuid和它需要的其他文件

更具体地说,您需要cd到logstash的数据文件夹(通常是/usr/share/logstash/data)并删除.lock文件

您可以查看此文件是否存在,其中包含:

ll -lah
在数据文件夹中。 学习


尝试此cmd我希望它能工作(但请检查pipelines.yml中的
.conf
文件路径)

您只有一个管道?My pipelines.yml被注释。从日志存储日志中:
忽略'pipelines.yml'文件,因为指定了模块或命令行选项。
您是如何做到的?你能告诉我吗?非常感谢!
sudo /usr/share/logstash/bin/logstash --path.settings /etc/logstash/ --path.data sensor39 -f /etc/logstash/conf.d/company_dump.conf --config.reload.automatic