文章目录

错误

帮朋友在windows部署套elk环境,没有docker环境,所以选择直接安装;

在github下载logstash文件包之后,准备测试一下,出现如下异常:

D:\logstash-7.8.1\bin>logstash -f logstash.conf
“could not find jruby in D:\logstash-7.8.1\vendor\jruby”

在这里插入图片描述

排查

检查了一遍,发现配置没有问题(基本配置在这里就不放了)

百度上有两种解决方法:

  1. 运行目录不可以有空格,然而我这里的目录并没有,所以pass
  2. 有个哥们说windows要运行tar.gz的包才可以,看到这个之后我有点蒙,死马当活马医吧,后面试了下,还是不行

最后发现是软件包的问题,github上下载的zip包运行就会报错,但官网上下载的包就正常运行,版本都是相同的,测试了两个版本,都可以运行

在这放个官网链接:https://www.elastic.co/cn/downloads/past-releases#logstash

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐