在Windows 10

时间:2017-01-20 14:45:55

标签: windows-10 logstash

想知道是否有人在Windows 10上运行logstash有运气。我可以使用简单的stdin输入和stdout输出,但我无法安装任何其他插件。例如,运行.\logstash-plugin.bat install logstash-input-heroku会产生此输出:

  

验证logstash-input-heroku安装logstash-input-heroku   错误Bundler :: InstallError,重试1/10时发生错误   安装net-ssh(4.0.1),Bundler无法继续。确保   在捆绑之前gem install net-ssh -v '4.0.1'成功。   警告:不支持SSLSocket#session =错误   Bundler :: InstallError,重试2/10发生错误   安装net-ssh(4.0.1),Bundler无法继续。确保   在捆绑之前gem install net-ssh -v '4.0.1'成功。   警告:不支持SSLSocket #session =

(等)

我没有看到logstash support matrix中的Windows 10,所以我猜它不打算工作。也许在Linux的子系统上?有人试过吗?看起来不像java8。

1 个答案:

答案 0 :(得分:0)

好的安装似乎现在已经成功了。感谢@Darth_Vader的建议。这是我提到的来源github issue。更新Gemfile(在logstash根文件夹中)并更改net-ssh和rest-client库版本后,问题得以解决:

# This is a Logstash generated Gemfile.
# If you modify this file manually all comments and formatting will be lost.

source "https://rubygems.org"
gem "net-ssh", "2.9.0"
gem "rest-client", "1.7.2"
gem "logstash-core", :path => "./logstash-core"
(etc...)