1、安装elasticdump
npm install elasticdump
进入bin
cd node_modules/elasticdump/bin
elasticdump --input=http://<源ES用户名>:<源ES用密码>@<源ESip地址>:<源ES端口号>/<源ES索引名> --output=http://<目标ES用户名>:<目标ES主机名>@<目标ES端口号>:<目标ES端口号>/<目标ES索引名>
# 示例
elasticdump --input=http://root:123456@192.168.2.3:9200/cat_data --output=http://root:123456@192.168.2.96:9200/cat_data
导出mapping
./elasticdump --input=http://192.168.1.50:9200/device_sensing_model --output=http://192.168.1.49:9200/device_sensing_model --type=mapping
导出data
./elasticdump --input=http://192.168.1.50:9200/device_sensing_model --output=http://192.168.1.49:9200/device_sensing_model --type=data

报错问题排查

错误解决
根据翻译的内容提示说我们包安装名相同,elasticsearch-dump目录下有个package.json的文件,打开文件,将里面的name字段值换成和npm安装插件的名称不一致就行

3261

被折叠的 条评论
为什么被折叠?



