Elasticdump是一个命令行工具,可用于将数据从Elasticsearch导出到JSON文件,以及将JSON文件导入到Elasticsearch中。以下是一个简单的示例,演示如何使用Elasticdump实现数据导入导出:
1.安装Elasticdump
您可以使用npm命令在命令行中安装Elasticdump。(npm请自行安装。)例如,使用以下命令安装最新版本:
npm install elasticdump -g
进入到bin目录
cd /opt/module/node16/lib/node_modules/elasticdump/bin
可以看到有两个命令,elasticdump用来备份单个索引,multielasticdump可以用来并行备份多个索引
-rwxr-xr-x. 1 1001 1001 4026 4月 9 14:38 elasticdump
-rwxr-xr-x. 1 1001 1001 14598 10月 26 1985 multielasticdump
2.导出数据
要导出数据,请使用以下命令:
elasticdump \
--input=http://192.168.2.227:9200/es_table_index \
--out

Elasticdump是一个命令行工具,用于Elasticsearch与JSON文件之间的数据迁移。用户可以通过npm安装,然后使用不同命令进行索引的映射和数据导出或导入。multielasticdump则支持并行备份多个索引。导出和导入过程中,可以调整参数如scrollTime、limit等以优化性能。
最低0.47元/天 解锁文章
1万+

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



