启动错误Logstash(OpenSSL :: X509 :: StoreError)

时间:2018-05-12 18:07:20

标签: ubuntu logstash

我的操作系统是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"
    }
   }
}

2 个答案:

答案 0 :(得分:0)

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

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

以下命令对我有帮助:

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

sudo update-ca-certificates -f

答案 1 :(得分:0)

除了遵循Ziemowit的回答外,我还必须更新ubuntu的ca-certificates-java:

apt-get install ca-certificates-java

此后,错误消失了。