2017-01-20 115 views
0

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

验证logstash输入-heroku上安装logstash-输入的Heroku 错误捆扎机:: InstallError,重试1/10而 安装净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的#会话=不支持

(等)

我没有看到窗口10在logstash support matrix所以我猜它不打算工作。也许在windows的linux子系统上?有没有人试过?看起来不像java8上运行它。

+0

可能是[有益](https://github.com/logstash-plugins:这个问题是更新的Gemfile(在logstash根文件夹),并改变净ssh和休息的客户端库版本后解决/ logstash-input-heroku/issues/8),因为问题类似。 – Kulasangar

+0

@Darth_Vader其实我看到这个问题,但忽略它,因为它似乎完全与Ubuntu相关。但无论如何,我尝试了它只是为了踢,它的工作! (至少安装了两个插件宣称成功了。现在看看整个麋鹿堆栈是否真的有效) – joniba

回答

0

好安装好像现在已经成功了。感谢@Darth_Vader的建议。这里是我提到的来源github issue

# 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...)