当前位置:首页 > 数据库 > 正文内容

es 迁移数据elasticdump工具的使用

root3年前 (2022-07-05)数据库1073

安装直接使用是可以,采用docker进行迁移也是可以的,我这边采用的是docker

导出数据为json文件

docker run --rm -ti -v /tmp:/tmp registry.baidubce.com/gitee-dev/elasticsearch-dump \
  --input=http://10.0.0.66:30920/index_v1 \
  --output=/root/cjm/index_v1.json \
  --type=data


导出索引的mapping

docker run --rm -ti -v /tmp:/tmp registry.baidubce.com/gitee-dev/elasticsearch-dump \
  --input=http://10.0.0.143:8201/bindex_v1 \
  --output=/tmp/index_v1_mapping.json \
  --type=mapping


迁移索引的别名

docker run --rm -ti -v /tmp:/tmp registry.baidubce.com/gitee-dev/elasticsearch-dump \
  --input=http://192.168.8.38:8200/index_v1\
  --output=http://192.168.8.38:9200/index_v1\
  --type=alias

文件格式跟地址是可以互换的。也就是输入或者输出为json文件或者为目标es库


迁移查询的数据

docker run  -ti -v /tmp:/tmp registry.baidubce.com/gitee-dev/elasticsearch-dump \
  --input=http://10.0.0.143:8200/index_v1 \
  --output=http://10.0.0.5:32067/index_v1 \
  --searchBody="{\"query\": {\"range\": {\"insert_time.keyword\": {\"from\": \"2022-03-01 00:00:00\",\"to\": \"2022-04-01 00:00:00\"}}}}" \
  --type=data


超全的使用方法:https://blog.csdn.net/lililidahaoren/article/details/124385427



扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://zhiqiu.top/?id=229

分享给朋友:

相关文章

postgresql 的安装使用

安装centos系统 9.6版本# Install the repository RPMsudo yum install -y https://download.postgresql.org/pub/repos/yum/repor...

centos7 快速搭建 mysql

https://blog.csdn.net/qq_36582604/article/details/80526287...

清除mysql 查询缓存

对一条sql进行优化时,发现原本很慢的一条sql(将近1分钟) 在第二次运行时, 瞬间就完成了(0.00sec) 这是因为mysql对同一条sql进行了缓存,服务器直接从上次的查询结果缓存中读取数据,而不是重新分析...

mysql启动失败 日志InnoDB: Ignoring the redo log due to missing MLOG_CHECKPOINT between the checkpoint 3485

mysql报错Ignoring the redo log due to missing MLOG_CHECKPOINT betweenmysql版本:5.7.33系统版本:ubuntu16.04由于电脑突然关闭,跑在VMware里面的mys...

如何解决 MySQL max_allowed_packet 错误

如何解决 MySQL max_allowed_packet 错误

修改global变量并退出session,重新登录,可行。修改数据库配置,未测试。方法/步骤先看看与这个错误相关的后台异常 :  Packet for query is too&n...

postgresql 查看数据库、表的大小

查看数据库的大小 select pg_database_size('test'); select pg_size_pretty(pg_database_size('test');查看单...