用于 SSL 身份验证时的 Logstash HTTP 输出似乎不适用于 Ubuntu 14,但在 Ubuntu 16 中运行良好。参考此答案,我已使用 pkcs8 格式的密钥编译它,并使用相同的证书和相同的密钥在 Ubuntu 16 中工作正常,但在 Ubuntu 14 上无效。我在 Ubuntu 14 上收到错误“收到致命警报:handshake_failure”,关于发生了什么的任何想法?
事实证明,我的 Ubuntu 14 有 Java 1.7,它有一些不推荐使用的密码套件,这就是为什么我在连接到服务器时出现握手失败的原因。它在 Java 1.8 中运行良好。您可以通过指定 JAVA_HOME=/path/to/your/JRE bin/logstash conf.d/logstash.conf 为 logstash 进程提供自定义 Java。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句