logstash启动报错: stat.st_dev unsupported
环境如下:
OS:Red Hat Enterprise Linux Server release 5.8 (Tikanga)
内存:8G
java version "1.8.0_92"
logstash 2.3.2
elasticsearch-2.3.2,已经正常启动
配置文件 logstash.conf
input {
file { path => "/var/log/messages" start_position => "beginning" }
}
filter {
grok {
match => { "message" => "%{COMBINEDAPACHELOG}" }
}
date {
match => [ "timestamp" , "dd/MMM/yyyy:HH
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(12)
这个问题我也遇到了,rh6.6的环境,jdk1.7,同样的错,结果发现是用户权限不够,用root启没问题。
Redhat6.0以后的版本,毕竟logstash也是近年来新出的东东,5.8版本太旧了,有些依赖和内核支持的都不好。
OpenJDK1.8也试验了 还是不行
@zzuqiang OS使用redhat6.3,我的就是这样的环境
回复
更换了操作系统使用 Distributor ID: CentOS Description: CentOS release 6.6 (Final) Release: 6.6 Codename: Final 解决问题。现在问题是我生产环境操作系统版本都是6.5呀。
@zzuqiang 6.5应该没问题,我在6.3上都没问题。具体问题你还得看什么错了。
建议使用java 1.8版本
2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
java
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
报同样的错误。
通过更换操作系统解决了问题,能否确定是什么原因引起的吗?
这个问题已经解决,这个错误出现在RHEL5.8系统上,我更换了RHEL6.3,就一切正常。
感谢楼上“testwork”的回复。
,嗯百度能搜到的基本就一篇文章,看着挺多,内容一样。
检查一下系统内核版本.估计是服务器版本过低,你试试logstash-1.2.2-flatjar.jar, 自己bing一下,千万别百度了.