elasticsearch - 流利+ Elasticsearch =连接被拒绝

标签 elasticsearch fluentd

我正在尝试将fluentd与elasticsearch连接起来,并且在启动td-agent服务时遇到此错误。

td-agent.log:

无法与Elasticsearch通信,重置连接并重试。连接被拒绝-127.0.0.1:9092(Errno::ECONNREFUSED)的connect(2)

td-agent.conf

<match docker.*>
  @type elasticsearch
  host localhost
  port 9092
  logstash_format true
</match>


我的elasticsearch正在运行,因为我可以检查http://localhost:9200/和fluentd插件
plugin 2020-05-21 12:57:55 -0300 [info]: gem 'fluent-plugin-elasticsearch' version '4.0.8'

最佳答案

如果您可以从localhost:9200访问elasticsearch,则.conf如下所示:

<match docker.*>
  @type elasticsearch
  host localhost
  port 9200
  logstash_format true
</match>

关于elasticsearch - 流利+ Elasticsearch =连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61940291/

相关文章:

java - Spring Data Elasticsearch - 找不到能够从类型 [java.lang.Long] 转换为类型 [java.time.Instant] 的转换器

elasticsearch - 想要从Elasticsearch中的当前数据中提取天数和日期时间

nginx - 在fluentd中解析nginx入口日志

azure-devops - Azure 上 S3 的 Fluentd 守护程序集替代方案 (Blob)

syslog - 系统日志的 Fluentd 无效时间格式

kubernetes - 通过 daemonset 运行的 Fluentd pod 因谷歌容器引擎上的警告而终止

docker - Fluentd 无法使用 fluent-plugin-elasticsearch 连接到 AWS elasticsearch 服务

elasticsearch - 如何在传输客户端或节点客户端中启用文档路由

java - 如何使用java将数据从csv文件插入elasticsearch

elasticsearch - 重复的ElasticSearch文档