离线安装elasticdump和ElasticSearch数据备份和恢复
工具:elasticdump
运行环境:node,需要准备node环境,才能使用elasticdump
流程:
1、在本地安装:npm install elasticdump -g
2、获取npm软件包安装路径


3、将elasticdump打包复制到要运行机器上(一般在内网或者没有连接互联网的服务器上,否则直接在运行机器上安装即可:npm install elasticdump -g)
4、导出mapping
elasticdump --input=http://{es服务器用户名}:{es服务器密码}@{es服务器ip}:{es服务端口}/{索引名称} ---output={文件路径} --type=mapping
如:elasticdump --input=http://admin:admin@localhost:9200/dataworks --output=/root/dataworks_mapping.json --type=mapping
5、导出data
elasticdump --input=http://{es服务器用户名}:{es服务器密码}@{es服务器ip}:{es服务端口}/{索引名称} ---output={文件路径} --type=data
如:elasticdump --input=http://ad

本文详细介绍了如何在无网络环境下安装elasticdump,包括本地安装、导出mapping和data、以及导入操作。重点在于在内网服务器上的离线操作步骤。

764

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



