检查一下系统内核版本.估计是服务器版本过低,你试试logstash-1.2.2-flatjar.jar,自己bing一下,千万别百度了.,嗯百度能搜到的基本就一篇文章,看着挺多,内容一样。
这个问题已经解决,这个错误出现在RHEL5.8系统上,我更换了RHEL6.3,就一切正常。
感谢楼上“testwork”的回复。通过更换操作系统解决了问题,能否确定是什么原因引起的吗?
2.6.32-431.el6.x86_64#1SMPFriNov2203:15:09UTC2013x86_64x86_64x86_64GNU/Linux
java
javaversion"1.7.0_79"Java(TM)SERuntimeEnvironment(build1.7.0_79-b15)JavaHotSpot(TM)64-BitServerVM(build24.79-b02,mixedmode)
报同样的错误。建议使用java1.8版本
@zzuqiang6.5应该没问题,我在6.3上都没问题。具体问题你还得看什么错了。回复@LionelShen:更换了操作系统使用DistributorID:CentOSDescription:CentOSrelease6.6(Final)Release:6.6Codename:Final解决问题。现在问题是我生产环境操作系统版本都是6.5呀。@zzuqiangOS使用redhat6.3,我的就是这样的环境OpenJDK1.8也试验了还是不行Redhat6.0以后的版本,毕竟logstash也是近年来新出的东东,5.8版本太旧了,有些依赖和内核支持的都不好。
这个问题我也遇到了,rh6.6的环境,jdk1.7,同样的错,结果发现是用户权限不够,用root启没问题。