Ошибка запуска Logstash (OpenSSL :: X509 :: StoreError) - PullRequest
0 голосов
/ 12 мая 2018

Моя операционная система - 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 голосов
/ 17 августа 2018

Помимо последующего ответа Земовита, мне пришлось обновить и CA-Certificates-Java Java моего Ubuntu:

apt-get install ca-certificates-java

После этого ошибка исчезла.

0 голосов
/ 23 июля 2018

У меня была похожая проблема, и на основании этого:

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

Мне помогли следующие команды:

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

sudo update-ca-certificates -f
...