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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值