想知道在Windows 10上运行logstash是否有运气。我可以让简单的stdin输入和stdout输出工作,但我不能安装任何额外的插件。例如,运行.\logstash-plugin.bat install logstash-input-heroku将产生以下输出:
验证日志存储-输入-heroku安装logstash-输入-heroku错误绑定程序::InstallError,重试1/10错误在安装net (4.0.1)时发生,而Bundler不能继续。确保
gem install net-ssh -v '4.0.1'在捆绑之前就成功了。警告: SSLSocket#session=不支持Error::InstallError,重新尝试2/10时在安装net (4.0.1)时发生了错误,而Bundler无法继续。确保gem install net-ssh -v '4.0.1'在捆绑之前就成功了。警告:不支持SSLSocket#session=
(等)
我没有看到对数支撑矩阵中的windows 10,所以我猜它不适合工作。可能是在windows的linux子系统上吗?有人试过吗?看上去不像java8运行在上面。
发布于 2017-01-21 17:35:26
安装现在看来已经成功了。谢谢@Darth_Vader的建议。这里是我提到的源github问题。在更新Gemfile (在logstash根文件夹中)并更改net和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...)https://stackoverflow.com/questions/41766266
复制相似问题