首页 > 解决方案 > 如何使用filebeat作为中间件将一个elasticsearch数据传输到另一个elasticsearch?

问题描述

我有两个不同版本的elasticsearch,一个是开发,另一个是生产,所以现在我需要将生产的数据传输到开发elasticsearch,那么无论如何通过使用filebeat作为中间件来实现这一点?

标签: elasticsearchlogstashkibanafilebeat

解决方案


Filebeat 本质上是从文件中传送日志/数据。如果您的输入和输出都是弹性搜索,Logstash 将是一个更好的候选者。您可以使用以下配置将数据从一个 Elasticsearch 主机传送到另一个使用 Logstash 作为中间件的主机

input {
  elasticsearch {
    hosts => "<your-source-IP>"
  }
}


output {
  elasticsearch {
    hosts => "<your-destination-IP>"
  }
}

推荐阅读