elasticsearch 数据导出/导入

例子:

导出命令:

elasticdump --input=https://elastic:elasticsearch@localhost:9100/company --output=company.json --type=data --no-verify

注意,本地docker搭建,禁用自签证书验证,先设置环境变量

export NODE_TLS_REJECT_UNAUTHORIZED=0

可以导出多种格式

# JSON
elasticdump --input=https://localhost:9200/index_name --output=data.json --type=data

# NDJSON (Newline Delimited JSON)
elasticdump --input=https://localhost:9200/index_name --output=data.ndjson --type=data

#ES 兼容的原始数据
elasticdump --input=https://localhost:9200/index_name --output=data.raw --type=data --raw

# --- 如果仅导出索引的映射或者设置 --- 可以使用 --type=mapping 或 --type=settings
elasticdump --input=https://localhost:9200/index_name --output=mapping.json --type=mapping

导入命令:
 

elasticdump --input=data.raw --output=https://localhost:9200/new_index_name --type=data --raw

上一篇:新阿里云买服务器配置需手动配置80端口


下一篇:Halcon 3D基础知识及常用函数