ubuntu - 启动错误 Logstash (OpenSSL::X509::StoreError)
问题描述
我的操作系统是 Linux Ubuntu 18.04。我已经安装了 Logstash,并尝试使用以下命令运行它:
sudo /usr/share/logstash/bin/logstash.
但我得到一个启动错误:
[ERROR] 2018-05-12 20:54:15.228 [main] Logstash -
java.lang.IllegalStateException: org.jruby.exceptions.RaiseException:
(OpenSSL::X509::StoreError) setting default path failed: the
trustAnchors parameter must be non-empty
配置文件:
input {
kafka {
bootstrap_servers = "localhost:9092"
topics = ["cpu_metrics"]
enable_auto_commit = "true"
type = "cpu"
}
}
output {
if [type] == "cpu" {
file {
path => "/home/cpu/cpu.log"
}
}
}
解决方案
我有类似的问题,并基于此:
http://10minbasics.com/logstash-trustanchors-parameter-must-be-non-empty/
以下命令帮助了我:
sudo rm /etc/ssl/certs/java/cacerts
sudo update-ca-certificates -f
推荐阅读
- java - ';' 预期的。在 Android Studio 的幻灯片中添加标题、描述和图像时出现意外令牌
- angular - 更改字体后材料输入标签无法正确显示
- python - 另一台 PC 上没有名为 XXX 的模块
- python-3.x - 使用漂亮的汤或硒从网站上抓取所有链接
- c# - AdornerLayer.Update 方法之间的区别
- reactjs - 在加载 React 应用程序时读取请求标头
- python - Pip 已自行卸载,但我不知道是什么原因造成的
- testing - 已删除的问题 - 修复
- java - JDBC:如何使用 PreparedStatement 从表中删除特定记录?
- angular - 在 NGRX 中,我如何链接来自不同减速器的动作?