elasticsearch-tools推荐

背景

elasticsearch-tools用于进行批量导入/导出和导出/导入index的setting、mapping、doc等命令行工具集;虽然使用场景不是特别多,但是万一有场景能够用起来,还是可以收藏下的

安装

npm install -g elasticsearch-tools

支持功能

导出

es-export-bulk

es-export-mappings

es-export-settings

es-export-aliases

导入

es-import-bulk

es-import-mappings

es-import-settings

es-import-aliases

示例

es-export-bulk --url http://localhost:9200 --file ./data.json --body '{"query":{"range":{"timestamp":{"gte":"2019-10-13T11:00:00.000Z","lte":"2020-08-13T12:00:00.000Z"}}}}' --index XXXX

es-export-mappings --url http://localhost:9200 --file prod.mappings.json

更详细用法参见链接

你可能感兴趣的:(elasticsearch-tools推荐)