千家信息网

elasticsearch和mongodb的数据如何迁移

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要讲解了"elasticsearch和mongodb的数据如何迁移",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"elasticsearch和
千家信息网最后更新 2026年11月02日elasticsearch和mongodb的数据如何迁移

这篇文章主要讲解了"elasticsearch和mongodb的数据如何迁移",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"elasticsearch和mongodb的数据如何迁移"吧!

elasticsearch的数据迁移需要使用的工具为elasticsearch-dump,我们可以直接使用docker来拉取镜像

docker pull taskrabbit/elasticsearch-dump

假设我们要导出的elasticsearch的ip以及索引的地址为http://192.168.192.197:9200/index_stores,导入的ip以及地址为http://192.168.192.190:9200/index_stores,如果http://192.168.192.190上的elasticsearch并不存在该索引,我们需要先把索引信息引入

docker run --rm -ti taskrabbit/elasticsearch-dump --input=http://192.168.192.197:9200/index_stores --output=http://192.168.192.190:9200/index_stores --type=mapping

引入完成后再引入该索引的数据

docker run --rm -ti taskrabbit/elasticsearch-dump --input=http://192.168.192.197:9200/index_stores --output=http://192.168.192.190:9200/index_stores --type=data

此时在192.168.192.190上就可以搜索到所有的数据

mongodb的迁移需要分导出文件,导入文件来进行

首先当然是登录mongodb,因为我这里是docker安装的,没有设置用户名,密码

安装方式如下(版本3.4)

docker pull mongo:3.4

在你的数据盘中建立一个mongo-data的文件夹,本人放在/home目录下

mkdir /home/mongo-data

启动mongodb实例

docker run --restart="always" -d --name mymo -p 27017:27017 -v /home/mongo-data:/data/db -v /etc/localtime:/etc/localtime mongo:3.4 --storageEngine wiredTiger

docker exec -it mymo mongo

查询库

> show databases;
admin 0.000GB
evaluate 0.000GB
local 0.000GB

我们要使用的是evaluate

> use evaluate;
switched to db evaluate
> show tables;
evaluate

退出

exit

执行

docker exec -it mymo mongoexport -d evaluate -c evaluate -o ./data/db/evaluate.json

此处-d为指定的库,-c 为指定的表(mongodb里也叫集合),-o为输出的文件,此处为容器的内部路径,因为我们在启动的时候指定了外部路径的映射-v /home/mongo-data:/data/db,此时我们可以在/homg/mongo-data中找到evaluate.json文件,将该文件放到要导入的mongodb的服务器的/home/mongo-data文件夹下,执行

docker exec -it evaluate mongoimport -d evaluate -c evaluate --file ./data/db/evaluate.json

数据便可以迁入到我们需要的服务器中了。

感谢各位的阅读,以上就是"elasticsearch和mongodb的数据如何迁移"的内容了,经过本文的学习后,相信大家对elasticsearch和mongodb的数据如何迁移这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

数据 文件 索引 学习 内容 地址 文件夹 服务器 路径 服务 信息 实例 容器 密码 就是 工具 思路 情况 文章 方式 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网中国科技 广州互联网科技公司 北京互联网科技有限公司 上海挚品互联网科技 壕鑫互联网络科技 沃里互联网科技 广州紫鲸互联网科技 广西拼得多互联网科技有限公司 深圳市运趣互联网科技有限公司 欧洲十大科技互联网公司 银川新华互联网科技职业技术培训学校图片 杭州壁岐互联网科技有限公司 乌苏新华互联网科技做什么的 科技类公司包括互联网吗 互联网相关科技技术 互联网高科技行业有哪些企业 好易买互联网科技 长沙易易互联网科技有限公司 瑞安市蟠桃会互联网科技有限公司 互联网大会出现的黑科技 为想互联网科技怎么样 互联网科技卖菜 成都互联网科技公司 银优互联网科技有限公司 现代科技和互联网有关系吗 移动互联网年度科技创新 伊宁互联网科技做什么的 中国互联网有什么科技 互联网科技的前景 黑龙江互联网科技公司
0