首页 > 其他分享 >elasticsearch数据导出和导出

elasticsearch数据导出和导出

时间:2024-09-03 13:52:00浏览次数:11  
标签:index -- ED 导出 elasticdump json elasticsearch 数据 ES

  • 数据导入和导出依赖于命令 elasticdump

数据导出

#!/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"

标签:index,--,ED,导出,elasticdump,json,elasticsearch,数据,ES
From: https://www.cnblogs.com/knxhd/p/18394362

相关文章