脚本批量导入导出es表结构

批量导出

bash 复制代码
#使用脚本导出ElasticSearch所有mapping
for index in $(curl -u elastic:elastic -XGET 'http://192.168.100.110:9200/_cat/indices?v' | awk '{print $3}' | grep -vE '\.(kibana|tasks|operations)\b'); do
  curl  -u elastic:elastic -XGET "http://192.168.100.110:9200/$index/_mapping" > "$index.json"
done

批量导入(需要elasticdump)

默认会创建五个分片,一个副本

bash 复制代码
#!/bin/sh
for index in $(ls /home/esdump/data/es_mapping |grep .json); do
  without=$(echo $index | sed 's/\.json//')
#  echo $without
#  echo $index
  /home/esdump/node_modules/elasticdump/bin/elasticdump --input="/home/esdump/data/es_mapping/$index" --output=http://192.168.100.90:9200/${without}  --type=mapping
done
相关推荐
Dxy12393102162 分钟前
Elasticsearch删除数据介绍
大数据·elasticsearch·搜索引擎
泻水置平地20 分钟前
Docker下安装ES和kibana详细教程
elasticsearch·docker·容器
Wang's Blog1 小时前
Elastic Stack梳理:深度解析Elasticsearch分布式查询机制与相关性算分优化实践
分布式·elasticsearch
yumgpkpm2 小时前
腾讯TBDS和CMP(Cloud Data AI Platform,类Cloudera CDP,如华为鲲鹏 ARM 版)比较的缺陷在哪里?
hive·hadoop·elasticsearch·zookeeper·oracle·kafka·hbase
Elasticsearch2 小时前
Elasticsearch:专用向量数据库很快就会被遗忘,事实上它从未流行过
elasticsearch
Elasticsearch2 小时前
ES|QL 在 9.2:智能查找连接和时间序列支持
elasticsearch
海绵波波1073 小时前
Elasticsearch(ES)支持在查询时对时间字段进行筛选
大数据·elasticsearch·搜索引擎
yunson_Liu4 小时前
记一次Elasticsearch cpu负载过高解决全过程
elasticsearch
一叶飘零_sweeeet4 小时前
ELK Stack(ES+Logstash+Kibana)全链路通关指南
elk·elasticsearch
fruge16 小时前
Git 进阶技巧:分支管理、冲突解决、提交规范实操
大数据·git·elasticsearch