logstash测试配置管道失败(翻译缺失)

时间:2016-05-08 16:02:24

标签: apache logstash elastic-stack logstash-configuration

logstash新手,并按照教程https://www.elastic.co/guide/en/logstash/current/advanced-pipeline.html

发布

尝试设置我的first-pipeline.conf,我需要指定输入,过滤器和输出配置

当我指定这些配置时,请尝试 logsstash -f first-pipeline.conf -configtest我得到一个RuntimeError

RuntimeError:缺少翻译:en.logstash.runner.configuration.file-not-found>,class => RuntimeError:backtrace => [" C:/ELK/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.2-java/lob/logstash/config/loader/rb:58 in' local_config&# 34;和一堆其他堆栈跟踪 下面是堆栈跟踪的剪辑 enter image description here

看起来我错过了我的logstash安装目录中的一些文件..

BTW这是我的first-pipeline.conf文件的样子

enter image description here

另外,我注释掉了我的first-pipeline.conf的过滤器部分,因为不确定grok是否导致了这个问题,并且仍然可以重现相同的错误

1 个答案:

答案 0 :(得分:0)

错误“io / console不受支持; tty不会被操纵”似乎是一个犹豫不决的错误:

https://github.com/jruby/jruby/issues/3550

似乎在1.7.24版本上修复了。在Logstash 2.3.2中,jruby版本是1.7.23。因此,您可以尝试下载jruby 1.7.25并将其替换为vendor/jruby下的一个。

对于其他错误,您正在从bin文件夹运行Logstast。您的配置(first-pipeline.conf)文件实际上在该文件夹中吗?如果没有从它的位置指定它。