elasticsearch导出和导入数据

这里我使用的是离线操作的方式,

前提:安装了node,

安装elasticdump命令:

npm install elasticdump -g
安装成功后进入elasticdump所在的目录:

cd /usr/local/nodejs/lib/node_modules/elasticdump/bin

 导出目标索引的映射结构:

 ./elasticdump --input=http://192.168.56.10:9200/gulimall_product --output=/opt/gulimall_product_mapping.j
son --type=mapping

导出目标索引的数据

 ./elasticdump --input=http://192.168.56.10:9200/gulimall_product --output=/opt/gulimall_product.json --type=data

日志会打印导出的所有数据,我的索引中有30条数据,导出也是30条记录

导出的数据在设定的/opt目录下

在新的elasticsearch导入上面导出的索引结构:

./elasticdump
–input=/data/gulimall_product_mapping.json
–output=http://192.168.56.10:9200/gulimall_product
–type=mapping

在新的elasticsearch导入上面导出的索引数据:

./elasticdump
–input=/data/gulimall_product.json
–output=http://192.168.56.10:9200/gulimall_product
–type=data

相关推荐

  1. 使用Excel导入导出数据

    2024-07-17 05:12:11       40 阅读
  2. MySQL导入/导出数据

    2024-07-17 05:12:11       32 阅读
  3. mysql数据导出导入

    2024-07-17 05:12:11       44 阅读
  4. Postgresql数据库导入导出

    2024-07-17 05:12:11       40 阅读
  5. oracle数据库导出/导入

    2024-07-17 05:12:11       28 阅读
  6. mysql 导出导入 数据库

    2024-07-17 05:12:11       20 阅读
  7. DBA常用命令:数据导出数据导入

    2024-07-17 05:12:11       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 05:12:11       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 05:12:11       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 05:12:11       58 阅读
  4. Python语言-面向对象

    2024-07-17 05:12:11       69 阅读

热门阅读

  1. ES(笔记)

    2024-07-17 05:12:11       28 阅读
  2. Perl 语言入门学习

    2024-07-17 05:12:11       21 阅读
  3. 使用milvus-sdk-go的迭代器导出数据

    2024-07-17 05:12:11       24 阅读
  4. 通过apache的rewrite实现URL重定向

    2024-07-17 05:12:11       26 阅读
  5. 掌握Conda环境管理:使用conda env remove命令的精要

    2024-07-17 05:12:11       21 阅读
  6. 【python】Request简单使用

    2024-07-17 05:12:11       19 阅读
  7. Redis端口开启防火墙报错

    2024-07-17 05:12:11       23 阅读