运行Logstash.conf文件时出错

时间:2016-06-06 11:21:15

标签: linux unix elasticsearch logstash

在我的unix系统中,我安装了Elasticsearch和Logstash但是当我尝试通过命令运行logstash.conf文件时(logstash agent -f ../first-pipeline.conf)我收到以下错误:< / p>

Settings: Default pipeline workers: 2

NotImplementedError: stat.st_dev unsupported or native support failed to load dev_major at 
org/jruby/RubyFileStat.java:205

nix_inode at /home/tomcat/ELK/logstash-2.3.2/vendor/bundle/jruby/1.9/gems/filewatch-0.8.1/lib/filewatch/watch.rb:28

inode at /home/tomcat/ELK/logstash-2.3.2/vendor/bundle/jruby/1.9/gems/filewatch-0.8.1/lib/filewatch/watch.rb:32

inode at /home/tomcat/ELK/logstash-2.3.2/vendor/bundle/jruby/1.9/gems/filewatch-0.8.1/lib/filewatch/watch.rb:106

watch at /home/tomcat/ELK/logstash-2.3.2/vendor/bundle/jruby/1.9/gems/filewatch-0.8.1/lib/filewatch/watch.rb:96

_discover_file at /home/tomcat/ELK/logstash-2.3.2/vendor/bundle/jruby/1.9/gems/filewatch-0.8.1/lib/filewatch/watch.rb:313
each at org/jruby/RubyArray.java:1613
each at org/jruby/RubyEnumerator.java:274

_discover_file at /home/tomcat/ELK/logstash-2.3.2/vendor/bundle/jruby/1.9/gems/filewatch-0.8.1/lib/filewatch/watch.rb:304

watch at /home/tomcat/ELK/logstash-2.3.2/vendor/bundle/jruby/1.9/gems/filewatch-0.8.1/lib/filewatch/watch.rb:95

call at org/jruby/RubyProc.java:281

synchronized at /home/tomcat/ELK/logstash-2.3.2/vendor/bundle/jruby/1.9/gems/filewatch-0.8.1/lib/filewatch/watch.rb:357

synchronize at org/jruby/ext/thread/Mutex.java:149

synchronized at /home/tomcat/ELK/logstash-2.3.2/vendor/bundle/jruby/1.9/gems/filewatch-0.8.1/lib/filewatch/watch.rb:357

watch at /home/tomcat/ELK/logstash-2.3.2/vendor/bundle/jruby/1.9/gems/filewatch-0.8.1/lib/filewatch/watch.rb:92

tail at /home/tomcat/ELK/logstash-2.3.2/vendor/bundle/jruby/1.9/gems/filewatch-0.8.1/lib/filewatch/tail_base.rb:73

tail at /home/tomcat/ELK/logstash-2.3.2/vendor/jruby/lib/ruby/1.9/forwardable.rb:201

begin_tailing at /home/tomcat/ELK/logstash-2.3.2/vendor/bundle/jruby/1.9/gems/logstash-input-file-2.2.5/lib/logstash/inputs/file.rb:288

each at org/jruby/RubyArray.java:1613
begin_tailing at /home/tomcat/ELK/logstash-2.3.2/vendor/bundle/jruby/1.9/gems/logstash-input-file-2.2.5/lib/logstash/inputs/file.rb:288

run at /home/tomcat/ELK/logstash-2.3.2/vendor/bundle/jruby/1.9/gems/logstash-input-file-2.2.5/lib/logstash/inputs/file.rb:292

inputworker at /home/tomcat/ELK/logstash-2.3.2/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.2-java/lib/logstash/pipeline.rb:342

start_input at /home/tomcat/ELK/logstash-2.3.2/vendor/bundle/jruby/1.9/gems/logstash-core-2.3.2-java/lib/logstash/pipeline.rb:336

2 个答案:

答案 0 :(得分:2)

我做了符号链接,现在一切正常。

ln -s /usr/lib64/libcrypto.so.1.0.1e / usr / lib64 / crypt

参考https://github.com/elastic/logstash/issues/3127

答案 1 :(得分:1)

如果使用高山码头图片,请解决此问题:

ln -s /lib/libcrypto.so.1.0.0 /lib/crypt