【问题标题】:logstash config file execution error?logstash 配置文件执行错误?
【发布时间】:2016-12-29 12:26:03
【问题描述】:

我创建了一个配置并保存在logstash的bin目录中,并想在windows 32中使用我给cmd的配置文件

C:\Users\5897852\Desktop\logstash-5.1.1\bin>logstash -f "C:\Users\5897852\Desktop\logstash-5.1.1\bin\logstash.conf"

我遇到了这样的错误:

[2016-12-29T17:51:47,591][INFO][logstash.agent] 没有配置 在路径中找到的文件 {:path=>"C:/Users/571952/Desktop/logstash-5.1.1/bin/logstash.conf"} [2016-12-29T17:51:47,607][ERROR][logstash.agent] 未能 获取管道配置 {:message=>"未找到配置文件: C:\Users\571952\Desktop\logstash-5.1.1\bin\logstash.conf。

你能确定这个路径是一个logstash配置文件吗?"}

【问题讨论】:

  • 你的conf怎么样?你确定你在执行时得到了 conf 文件的确切名称吗?
  • 是的,我创建了logstash.config并保存在logstash-5.1.1的bin目录中
  • 实际上logstash.conf文件中的代码是错误的,这就是它显示错误的原因
  • 所以我改了代码它工作正常..
  • 那是你错过的配置路径吗?

标签: logstash config


【解决方案1】:

当您在 Windows 中运行logstash 时,当您指向@ 的路径时,您需要使用正斜杠“/”而不是普通的反斜杠“\” 987654322@ 配置文件。

尝试运行它:

logstash -f "C:/Users/5897852/Desktop/logstash-5.1.1/bin/logstash.conf"

还要确保您已授予 conf 文件所需的权限才能执行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-27
    • 1970-01-01
    • 1970-01-01
    • 2016-12-28
    • 1970-01-01
    • 2020-01-19
    • 1970-01-01
    相关资源
    最近更新 更多