一、安装node环境(忽略)
    export PATH=$PATH:$NODEJS_HOME/bin

    二、安装elasticdump
    npm install elasticdump —registry=https://registry.npm.taobao.org
    安装完成后会在$NODEJS_HOME/bin/ 目录下生成 elasticdump 可执行文件

    三、获取ES index信息
    http://192.168.0.202:9200/_cat/indices?v

    四、导出index 【index有序,可直接批量导,无序时可以写入TXT文件。遍历数组方式批量】
    for i in {90154..90174} ;do /var/lib/jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/nodejs14.17.6/bin/elasticdump —input=[http://127.0.0.1:9200/customer${i](http://127.0.0.1:9200/customer_$%7Bi)} —output=customer_${i}.json —type=data; done

    五、导入到新ES : http://127.0.0.1:9201
    for i in {90154..90174} ;do /var/lib/jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/nodejs14.17.6/bin/elasticdump —input=customer${i}.json —output=http://127.0.0.1:9201/customer_${i} —type=data; done

    六、查询新ES index
    http://192.168.0.202:9201/_cat/indices?v

    七、备注
    导出时所有index都可以导出,导入时,空index 无法导入。