Elasticsearch迁移工具
迁移工具地址: https://github.com/medcl/esm
迁移脚本
#!/bin/bash
filter_time=`date +%Y-%m-%d -d "-8 days"`
index_arr=(es_collect es_keyword es_app)
prod_es="http://:9200"
pre_es="http://:19200"
for i in ${index_arr[@]}
do
echo "$i start rync." >> ./es_rync.log
echo "`date`" >> ./es_rync.log
./migrator-linux-amd64 -s ${prod_es} -d ${pre_es} -x $i -q=cycle_time:${filter_time} -y $i -w=1 -b=1
echo "`date` done." >> ./es_rync.log
echo "done"
#exit 100
done