ES 版本 - 2.3.5,Logstash - 2.4
'试图向 Elasticsearch 发送批量请求,配置在 ["xxxx.com:9200"] , 发生错误,失败!您确定可以使用提供的配置从这台机器访问 elasticsearch 吗?
错误:
"SSL peer shut down incorrectly", Manticore::ClientProtocolException logstash"'
我的 logstash 输出部分:
output
{
stdout { codec => rubydebug }
stdout { codec => json }
elasticsearch
{
user => "xxxx"
password => "xxx"
index => "wrike_jan"
document_type => "data"
hosts => ["xxxx.com:9200"]
ssl => true
ssl_certificate_verification => false
truststore => "elasticsearch-2.3.5/config/truststore.jks"
truststore_password => "83dfcdddxxxxx"
}
}
Logstash 文件已执行,但无法将数据发送到 ES。
请问有什么建议吗,谢谢
最佳答案
要特别注意 url 中的 http 或 https,在上述情况下,我将数据发送到 https,但我的 ES 使用的是 http。 后来升级logstash版本解决发送数据到ES。
关于ssl - Logstash 到 Elasticsearch 批量请求,SSL 对等端错误关闭 - Manticore::ClientProtocolException logstash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41985539/