Elasticsearchマルチクラスタのデータ同期

  時には、複数のクラスタがElasticsearchはかなり次のデータの同期ツールを見つけるために、オンラインでデータを同期避けることができない、より一般的に使用されている:elasticserachダンプ、elasticsearch-輸出、logstash、そのツールは2つのバージョンを持っているダンプ、バージョンは1つnodejsです一つは、外出先のバージョンです。ここで行くのバージョンを使用して、詳細を参照使用します。https://github.com/medcl/esm-abandoned

ダウンロードします。https://github.com/medcl/esm-abandoned/releases/tag/v0.4.1

 

、クラスタBからクラスタAに同期

./bin/esm -sます。http:// XXXX:9200 -dます。http:// YYYY:9200 -x src_index -y dst_index -q =サイト:example.com -w = 5 -b = 10 -c 10000


第二に、ローカルファイルへのクラスタのデータをダンプ

./bin/esm -sます。http:// localhostを:9200 -x src_index -m管理者:111111 -c 5000 -b -q =サイト:example.com --refresh -o = dump.bin

 

クラスタAに第三に、インポートローカルファイル

./bin/esm -dます。http:// localhostを:9200 -y "dest_index" -n管理者:111111 -c 5000 -b 5 --refresh -i = dump.bin

 

第四に、より多くのパラメータ説明

おすすめ

転載: www.cnblogs.com/xiaodekaixin/p/11129139.html