首页 > 解决方案 > 启动错误 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"
    }
   }
}

标签: ubuntulogstash

解决方案


我有类似的问题,并基于此:

http://10minbasics.com/logstash-trustanchors-parameter-must-be-non-empty/

以下命令帮助了我:

sudo rm /etc/ssl/certs/java/cacerts

sudo update-ca-certificates -f

推荐阅读