elasticsearch 如何使用filebeat作为中间件将一个elasticsearch数据传输到另一个elasticsearch?
我有两个不同版本的elasticsearch,一个是开发,另一个是生产,所以现在我需要将生产数据传输到开发elasticsearch,那么使用filebeat作为中间件来实现这一点吗?filebeat本质上是从文件发送日志/数据。Logstash是一个更好的选择,您的输入和输出都是elasticsearch。您可以使用以下配置将数据从一个Elasticsearch主机传送到另一个主机,并使用Logstash作为中间件
elasticsearch 如何使用filebeat作为中间件将一个elasticsearch数据传输到另一个elasticsearch?,
elasticsearch,logstash,kibana,filebeat,
elasticsearch,Logstash,Kibana,Filebeat,我有两个不同版本的elasticsearch,一个是开发,另一个是生产,所以现在我需要将生产数据传输到开发elasticsearch,那么使用filebeat作为中间件来实现这一点吗?filebeat本质上是从文件发送日志/数据。Logstash是一个更好的选择,您的输入和输出都是elasticsearch。您可以使用以下配置将数据从一个Elasticsearch主机传送到另一个主机,并使用Logstash作为中间件 input { elasticsearch { hosts =&g
input {
elasticsearch {
hosts => "<your-source-IP>"
}
}
output {
elasticsearch {
hosts => "<your-destination-IP>"
}
}
输入{
弹性搜索{
主机=>“”
}
}
输出{
弹性搜索{
主机=>“”
}
}
您看过跨群集复制吗?我需要将elasticsearch的实时数据传输到另一个,可能吗?配置比IP稍微复杂一些,你必须处理索引、模板、会话…是否可能在filebeat中执行相同的操作?不,filebeat读取日志文件,您需要能够从一个elasticsearch读取数据并将数据发送到另一个elasticsearch的东西,您可以使用logstash。