【Docker】Elasticsearch Docker 容器数据迁徙

打印 上一主题 下一主题

主题 881|帖子 881|积分 2643

配景

之前的 es 数据是容器化摆设的,由于迩来云服务器到期,需要举行更换,于是需要举行es 容器和es 数据的迁徙。这里记录一下。
版本信息:


  • es:7.10.0
  • kibana:7.10.0
操作步骤

1. 新情况下载docker 镜像

版本与旧情况保持一致
  1. docker pull docker.elastic.co/elasticsearch/elasticsearch:7.10.0
复制代码
2. 将数据发送到新情况

此步骤是将旧情况的 设置文件、数据目录以及插件目录拷贝到新情况。替换为本身的现实数据挂载路径即可。
  1. # 配置文件
  2. scp -r /opt/docker_volumn/es/config 1.1.1.1:/opt/docker_volumn/es
  3. # 数据目录
  4. scp -r /opt/docker_volumn/es/data
  5. 1.1.1.1:/opt/docker_volumn/es
  6. # 插件目录
  7. scp -r /opt/docker_volumn/es/plugins 1.1.1.1:/opt/docker_volumn/es
复制代码
如果大家之前的没有设置过数据映射,使用docker cp 命令 将/usr/share/elasticsearch/ 目录下的干系文件夹拷贝出来,在发送到新情况是一样的。
3. 新情况启动容器

  1. docker run -d \
  2. -p 9200:9200 -p 9300:9300 \
  3. --name es \
  4. -v /opt/docker_volumn/es/data:/usr/share/elasticsearch/data \
  5. -v /opt/docker_volumn/es/plugins:/usr/share/elasticsearch/plugins \
  6. -v /opt/docker_volumn/es/config:/usr/share/elasticsearch/config \
  7. -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.10.0
复制代码
  注意文件夹映射即可。
  4. 验证

访问 es 服务
  1. curl 127.0.0.1:9200
复制代码
如果输出以下结果,则说明es 可以乐成启动
  1. {
  2.   "name" : "854b956e8f9f",
  3.   "cluster_name" : "docker-cluster",
  4.   "cluster_uuid" : "_xXlBS6mRJ28m3SkpPH45Q",
  5.   "version" : {
  6.     "number" : "7.10.0",
  7.     "build_flavor" : "default",
  8.     "build_type" : "docker",
  9.     "build_hash" : "51e9d6f22758d0374a0f3f5c6e8f3a7997850f96",
  10.     "build_date" : "2020-11-09T21:30:33.964949Z",
  11.     "build_snapshot" : false,
  12.     "lucene_version" : "8.7.0",
  13.     "minimum_wire_compatibility_version" : "6.8.0",
  14.     "minimum_index_compatibility_version" : "6.0.0-beta1"
  15.   },
  16.   "tagline" : "You Know, for Search"
  17. }
复制代码
查察之前创建的索引是否存在
  1. curl 127.0.0.1:9200
  2. /_cat/indices
复制代码
  1. green open .kibana-event-log-7.10.0-000008 wrn76nAyQvqwvJMjPshukw 1 0      0    0    208b    208b
  2. green open .kibana-event-log-7.10.0-000009 zPUxEreSR3iahQJmIi-1sA 1 0      0    0    208b    208b
  3. green open .security-7                     aXCofd5lS6CKpbO_tOTpXw 1 0     53    0 197.3kb 197.3kb
  4. green open .kibana-event-log-7.10.0-000007 uybDhY5sSPuJbdZNdj5VzA 1 0      1    0   5.6kb   5.6kb
  5. green open .apm-custom-link                KhZipSCIRSeJYrI1tuwuVA 1 0      0    0    208b    208b
  6. green open .kibana_task_manager_1          ku-s5j0JQ5SPLMcfuPEo2g 1 0      6    0  11.6kb  11.6kb
  7. green open .apm-agent-configuration        pOg4UXQdTkuMfbZRt7rR-g 1 0      0    0    208b    208b
  8. green open stock_info                      Gmwf5aQFTtCp1tTO0Qt3Aw 1 0   4576 1691 841.7kb 841.7kb
  9. green open .kibana-event-log-7.10.0-000010 raU097UdSfaHuyXznxsViw 1 0      1    0   5.6kb   5.6kb
  10. green open stock_change                    6YWYKXFuS4-QMnyi1QSR7A 1 0 578408  298  58.7mb  58.7mb
  11. green open .async-search                   uT4DxWQFRuGwUL4tYn9cwQ 1 0      0    0    232b    232b
  12. green open .kibana_1                       uYO4YFrlQR-FznhNCsP8vw 1 0     62   30  10.4mb  10.4mb
复制代码
此次es dockers 数据迁徙乐成!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

九天猎人

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表