我的http://localhost:9200中有3个索引,分别是index1
,index2
和index3
。
我需要将所有这些索引复制到http://some_ip:9200。如何将所有索引数据复制到另一个IP的elasticsearch中。
答案 0 :(得分:1)
您可以使用带有elasticsearch
see how to install和input插件的logstash(output)。您的logstash.conf
文件应如下所示:
input {
elasticsearch {
hosts => ["localhost:9200"]
index => "index1"
}
}
filter {
}
output {
elasticsearch {
host => "some_ip"
port => 9200
protocol => "http"
index => "index1"
manage_template => false
workers => 5
}
}
然后,您可以使用$ bin/logstash -f logstash.conf
冲洗并重复index2
和index3