1. 安装node环境
https://www.cnblogs.com/hackyo/p/8110951.html
2. 安装 elasticsearch-dump
新建文件夹elasticdump
执行npm install
执行 npm install elasticdump -g
提示:
D:\soft\node\elasticdump -> D:\soft\node\node_modules\elasticdump\bin\elasticdump D:\soft\node\multielasticdump -> D:\soft\node\node_modules\elasticdump\bin\multielasticdump
- elasticdump@4.7.0
3. 数据导出迁移
elasticdump 目录下新建文件user.ini
文件内容:(服务器elasticsearch密码)
user=etcrack
password=etcrack
将指定索引数据备份到文件
elasticdump --input http://10.22.1.123:9205/etc-data --output D:/beifen/etc-data.json --httpAuthFile D:\beifen\user.ini
4. 本地安装elasticsearch
安装java环境
https://www.cnblogs.com/maoning/p/10701349.html
下载安装elasticsearch
1.去官网ElasticSearch zip包,把bin文件目录配置到path里,双击elasticsearch.bat
访问http://localhost:9200/看是否安装成功
2.下载kibana https://www.elastic.co/guide/en/kibana/6.2/windows.html#windows 运行bin\kibana.bat
访问 http://localhost:5601 看是否成功
5. 导入从服务器备份的数据
elasticdump --input D:/beifen/etc-data.json --output "http://localhost:9200/etc-data"
6. 两个es之间直接进行数据迁移
elasticdump --input http://172.18.18.3:9205/etc-data --output http://localhost:9200/etc-data --httpAuthFile D:\beifen\user.ini