ssl - Logstash 到 Elasticsearch 批量请求,SSL 对等端错误关闭 - Manticore::ClientProtocolException logstash

标签 ssl elasticsearch logstash elasticsearch-plugin logstash-configuration

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/

相关文章:

apache - 在带有自定义域的 OpenShift 中从 HTTPS 重定向到 HTTP

json - Elasticsearch 使用 Golang Beats 返回原始 JSON

regex - 如何匹配 grok/logstash 中的换行符?

jodatime - 如何调试日期的匹配?

elasticsearch - 如何使用FileBeat将管道分隔格式的日志数据以JSON格式发送到Elasticsearch?

Java ssl 客户端识别

ssl - 什么是 SSL,它与 HTTPS 有什么关系?

delphi - 带有 OpenSSL(无证书)的简单 TIdTCPServer 具有 "HandShake Failure"和 "No Shared Cipher"

elasticsearch - Logstash 无法识别的国家/地区 VM 选项 'UseParNewGC'

ElasticSearch _Source 在返回时始终为空