elasticsearch数据导出和导入
- 数据导入和导出依赖于命令
elasticdump
数据导出
copy#!/bin/bash ES=http://ip:port ED=数据保存位置 datename=$(date +%Y-%m-%d) #datename=2021-08-20 index=导出的索引名 echo "elasticdump --input=$ES/$index --output=$ED/$index.json" elasticdump --input=$ES/$index --output=${ED}/${index}_setting.json --type=settings --limit=10000 elasticdump --input=$ES/$index --output=${ED}/${index}_analyzer.json --type=analyzer --limit=10000 # elasticdump --input=$ES/$index --output=${ED}/${index}_alias.json --type=alias --limit=10000 # elasticdump --input=$ES/$index --output=${ED}/${index}_template.json --type=template --limit=10000 elasticdump --input=$ES/$index --output=${ED}/${index}_mapping.json --type=mapping --limit=10000 elasticdump --input=$ES/$index --output=${ED}/${index}_data.json --type=data --limit=10000 cd $ED #tar -zcvf $index.tar.gz $index.json #find $ED/* -type f -mtime +10 -exec rm {} \; echo "success"
本文来自博客园,作者:柯南小海盗,转载请注明原文链接:https://www.cnblogs.com/knxhd/p/18394362
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步