elasticsearch 如何使用filebeat作为中间件将一个elasticsearch数据传输到另一个elasticsearch?,elasticsearch,logstash,kibana,filebeat,elasticsearch,Logstash,Kibana,Filebeat" /> elasticsearch 如何使用filebeat作为中间件将一个elasticsearch数据传输到另一个elasticsearch?,elasticsearch,logstash,kibana,filebeat,elasticsearch,Logstash,Kibana,Filebeat" />

elasticsearch 如何使用filebeat作为中间件将一个elasticsearch数据传输到另一个elasticsearch?

elasticsearch 如何使用filebeat作为中间件将一个elasticsearch数据传输到另一个elasticsearch?,elasticsearch,logstash,kibana,filebeat,elasticsearch,Logstash,Kibana,Filebeat,我有两个不同版本的elasticsearch,一个是开发,另一个是生产,所以现在我需要将生产数据传输到开发elasticsearch,那么使用filebeat作为中间件来实现这一点吗?filebeat本质上是从文件发送日志/数据。Logstash是一个更好的选择,您的输入和输出都是elasticsearch。您可以使用以下配置将数据从一个Elasticsearch主机传送到另一个主机,并使用Logstash作为中间件 input { elasticsearch { hosts =&g

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

filebeat本质上是从文件发送日志/数据。Logstash是一个更好的选择,您的输入和输出都是elasticsearch。您可以使用以下配置将数据从一个Elasticsearch主机传送到另一个主机,并使用Logstash作为中间件

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


output {
  elasticsearch {
    hosts => "<your-destination-IP>"
  }
}
输入{
弹性搜索{
主机=>“”
}
}
输出{
弹性搜索{
主机=>“”
}
}

您看过跨群集复制吗?我需要将elasticsearch的实时数据传输到另一个,可能吗?配置比IP稍微复杂一些,你必须处理索引、模板、会话…是否可能在filebeat中执行相同的操作?不,filebeat读取日志文件,您需要能够从一个elasticsearch读取数据并将数据发送到另一个elasticsearch的东西,您可以使用logstash。