elasticsearch数据迁移

一、背景

  1. 版本elasticsearch-7.17.1
  2. es单节点
  3. 使用docker安装

二、导出数据

  1. 查询docker es的信息
Shell 复制代码
(base) [root@localhost ~]# docker ps
5019ca7f9bb3   elasticsearch:7.17.1                        "/bin/tini -- /usr/l..."   2 months ago    Up 4 weeks             0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 0.0.0.0:9300->9300/tcp, :::9300->9300/tcp                                                  elasticsearch-7.17.1
  1. 查询数据目录(/home/es/data)
SQL 复制代码
(base) [root@localhost ~]# docker inspect 5019ca7f9bb3 | grep -A 10 "Mounts"
        "Mounts": [
            {
                "Type": "bind",
                "Source": "/home/es/data",
                "Destination": "/usr/share/elasticsearch/data",
                "Mode": "",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
  1. 整个数据目录copy并压缩
Shell 复制代码
# 进入数据目录
cd /home/es/data
# 压缩数据目录(使用gzip,速度快且压缩率高)
tar -zcvf elasticsearch_data.tar.gz .

三、导入数据

  1. 将数据包上传到目标服务器的es数据目录
  2. 解压
Shell 复制代码
# 解压到目标数据目录
cd /home/es/data
tar -zxvf /tmp/elasticsearch_data.tar.gz
  1. 重启es
Shell 复制代码
docker start elasticsearch-7.17.1

四、验证数据

  1. 查询下所有索引信息
SQL 复制代码
(base) [root@localhost config]# curl 'http://localhost:9300/_cat/indices?v&pretty'
curl: (56) Recv failure: 连接被对方重设
(base) [root@localhost config]# curl 'http://localhost:9200/_cat/indices?v&pretty'
health status index                           uuid                   pri rep docs.count docs.deleted store.size pri.store.size
green  open   .geoip_databases                Z1NslNVAQiq-sC3sR1aQVA   1   0         41            5       39mb           39mb
red    open   test_index_                     NiUqZY1bSBuiotS9MRojKw   1   1                                                  
green  open   .apm-custom-link                RV_zNuOOSpCApjF_j5fGWg   1   0          0            0       226b           226b
green  open   .apm-agent-configuration        kwb_zIZoRAGNmEM80nawlg   1   0          0            0       226b           226b
red    open   aircraft_adsb                   OT7qjO8VRTirnBIIZ1gFng   1   1   40394803            0      4.5gb          4.5gb
green  open   .async-search                   GAhRDC4DTo-_kcksHUoU_w   1   0          0            0     16.1kb         16.1kb
green  open   .kibana_task_manager_7.17.1_001 uqTAHnEMQWuJFIf1FT67Vw   1   0         17           28    163.8kb        163.8kb
red    open   test_index                      QpkBE7HPTMGq7FqHD5p2fw   1   1                                                  
green  open   .kibana_7.17.1_001              rIxDjPwfR3WAEKhtDlfVhg   1   0        508           29      2.4mb          2.4mb
red    open   car_jt_808                      0bgkGw41RYyWiiuKXomDWQ   1   1                                                  
red    open   liyy                            wWmWOK_uQ2Oh4dbfXtc9UQ   1   1                                                  
green  open   .tasks                          ZEnd6kkiQfChAJugdzPv3w   1   0        120            0      125kb          125kb
  1. 获取索引 aircraft_adsb 前十条数据
Shell 复制代码
curl -X GET "http://localhost:9100/aircraft_adsb/_search?pretty" -H "Content-Type: application/json" -d '
{
  "size": 10,
  "query": {
    "match_all": {}
  }
}'
相关推荐
裕晟资质规划37 分钟前
三类资质变更报告时限差在哪?军工 15 日、集成印制 10 日
大数据·服务器·网络
Elasticsearch38 分钟前
斯坦福《2026 年 AI 指数报告》与金融服务业的安全现实
elasticsearch
考拉讲支付1 小时前
母婴亲子服务平台分账架构设计:多场景多方分账与合规清结算实践
大数据·运维·人工智能·微信小程序·架构·微信公众平台
什么嘻嘻果冻1 小时前
无代码开发平台的技术架构,恐象 AI 的生成引擎拆解
大数据·人工智能·低代码
用户3610588626121 小时前
Flink 优化之 CheckPoint 优化及参数详解:从原理到生产环境调优的完整指南
大数据·flink
注塑机数据采集联网1 小时前
如何解决注塑机数据采集联网对接MES系统数据WiFi传输数据不稳问题
大数据·数据库·物联网·数据挖掘·数据分析
samFuB2 小时前
【数据集】城镇化水平数据集-中国/省/市/县(2000-2025年)
大数据
benchmark_cc2 小时前
实时行情和分钟 K 线应该如何配合使用?从信号计算到交易决策的完整分析
大数据·python·数据分析·pandas·量化交易·股票数据·quantdash
Elasticsearch2 小时前
Elasticsearch:安装自行管理的 Elastic Stack 集群
elasticsearch
goujunwe3 小时前
保险个人实体图谱搭建实操:全网信息统一,消除 AI 交叉校验的信息冲突
大数据·人工智能