W7 Logstash JRUBY错误

时间:2018-03-15 17:51:45

标签: elasticsearch logstash jruby

我是整个ELK Stack的新手,我正在尝试设置Logstash。我按照所有说明(解压缩,设置配置文件,启动Logstash)。我的设置是Windows 7,我的java版本是1.8.0_51。

当我运行以下命令(pipeline.conf是我的配置文件)时:

C:\Elastic\logstash-6.2.2\bin>logstash -f pipeline.conf

我收到以下错误:

[ERROR] 2018-03-15 12:30:05.101 [main] Logstash - 
    java.lang.IllegalStateException: 
    org.jruby.exceptions.RaiseException: 
    (LoadError) Could not load FFI Provider: 
    (NotImplementedError) FFI not available: 
    com.kenai.jffi.Foreign.getVersion()I  
        See http://jira.codehaus.org/browse/JRUBY-4583

这是我的配置文件:

input {
    stdin {

    }
}

output {
    stdout {
        codec => rubydebug
    }
}

任何帮助将不胜感激。 http://jira.codehaus.org/browse/JRUBY-4583似乎不是一个有效的网站。我在不同的机器上尝试了我的确切过程,Logstash可以工作。我一直在努力寻找解决方案大约2天。帮助PLS

1 个答案:

答案 0 :(得分:0)

弹性讨论网站上已解决的问题:

https://discuss.elastic.co/t/windows-7-logstash-jruby-error/124152