想知道是否有人在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。
答案 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...)