Jast blog Jast blog
首页
  • 《Ambari自定义开发教程》笔记
  • 《CDH教程》笔记
  • 《ClickHouse教程》笔记
  • 《HDFS教程》笔记
  • 《DolphinScheduler教程》笔记
  • 《Hbase教程》笔记
  • 《Iceberg教程》笔记
  • 《Hive教程》笔记
  • 《Flume教程》笔记
  • 《Kafka教程》笔记
  • 《Impala教程》笔记
  • 《Hue教程》笔记
  • 《Spark教程》笔记
  • 《Flink教程》笔记
  • 《Phoenix教程》笔记
  • 《ElasticSearch教程》笔记
  • 《Kylin教程》笔记
  • 《Storm教程》笔记
  • 《Yarn教程》笔记
  • 《Presto教程》笔记
  • 《图数据库教程》笔记
  • 《Kerberos教程》笔记
  • 《Maxwell教程》笔记
  • 《MinIO教程》笔记
  • 《DataX教程》笔记
  • 《Superset教程》笔记
  • 《IOTDB教程》笔记
  • 《大数据相关》笔记
  • 《PaddleNLP教程》笔记
  • 《Nginx教程》笔记
  • 《Java技术文档》
  • 《Maven教程》笔记
  • 《IDEA使用教程》
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档

Jast-zsh

如果你知道你要去哪里,全世界都会给你让路。
首页
  • 《Ambari自定义开发教程》笔记
  • 《CDH教程》笔记
  • 《ClickHouse教程》笔记
  • 《HDFS教程》笔记
  • 《DolphinScheduler教程》笔记
  • 《Hbase教程》笔记
  • 《Iceberg教程》笔记
  • 《Hive教程》笔记
  • 《Flume教程》笔记
  • 《Kafka教程》笔记
  • 《Impala教程》笔记
  • 《Hue教程》笔记
  • 《Spark教程》笔记
  • 《Flink教程》笔记
  • 《Phoenix教程》笔记
  • 《ElasticSearch教程》笔记
  • 《Kylin教程》笔记
  • 《Storm教程》笔记
  • 《Yarn教程》笔记
  • 《Presto教程》笔记
  • 《图数据库教程》笔记
  • 《Kerberos教程》笔记
  • 《Maxwell教程》笔记
  • 《MinIO教程》笔记
  • 《DataX教程》笔记
  • 《Superset教程》笔记
  • 《IOTDB教程》笔记
  • 《大数据相关》笔记
  • 《PaddleNLP教程》笔记
  • 《Nginx教程》笔记
  • 《Java技术文档》
  • 《Maven教程》笔记
  • 《IDEA使用教程》
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
  • ElasticSearch单机版安装
  • ElasticSearch7集群安装
  • ElasticSearch-Head浏览器插件离线安装
  • ElasticSearch-SQL浏览器离线插件安装
  • ElasticSearch快照脚本
  • ELasticSearch监控之Cerebro
  • Elasticsearch-SQL
  • ElasticSearch优化指南
  • ElastiSearch Merger
  • Elasticsearch Pipeline 详解
  • ElasticSearch正确的重启方式
  • ElasticSearch查询模板Mustache
  • ElasticSearch索引模板
  • ElasticSearch集群快照
  • ElasticSearch集群修改密码
  • 深入理解ElasticSearch慢查询日志
  • ElasticSearch Kibana白金级破解
  • ElasticSearch API查看集群状态
  • ElasticSearch DSL操作
  • ElasticSearch Script操作数据
  • ElasticSearch中副本和分片如何优化?
  • Docker安装ElasticSearchDump备份数据
    • 实现功能
    • 实现步骤
    • 使用Docker容器进行数据导出
  • ElasticSearch使用Grafana监控服务状态
  • Grafana配置ElasitcSearch监控-独立部署版本
  • ElasticSearch批量修改报错
  • ElasticSearch数据版本冲突
  • ElasticSearch索引_cat统计数量与_count统计数量不一致
  • Kibana使用Nginx反向代理设置提示404
  • ElasticSearch优化之线程池介绍
  • 当ElasticSearch时间字段设置多个格式到底是用的哪个?
  • 《ElasticSearch教程》笔记
Jast-zsh
2023-12-25
目录

Docker安装ElasticSearchDump备份数据

[toc]

# 实现功能

使用Docker容器安装ElasticSearchDump进行ElasticSearch数据导入、导出

# 实现步骤

拉取CentOS镜像

docker pull ubunut
1

运行并进入镜像

docker run -it ubuntu /bin/bash
1

安装依赖

apt update
apt install -y wget curl
1
2

安装npm/node

# 下载安装包
# 备用链接: https://pan.baidu.com/s/1ViWljaLqss0UQO4aFaKBgg?pwd=7a4i 提取码: 7a4i 
wget https://nodejs.org/dist/v21.5.0/node-v21.5.0-linux-x64.tar.xz
 
apt-get install xz-utils
# 解压
tar -xf node-v21.5.0-linux-x64.tar.xz 

# 建立文件软连接到系统命令
ln -s /root/node-v21.5.0-linux-x64/bin/node /usr/bin/node
ln -s /root/node-v21.5.0-linux-x64/bin/npm /usr/bin/npm
 
yum install -y glibc libstdc++
# 检查是否安装成功
root@7a34bbbbefbf:~# node -v
v21.5.0
root@7a34bbbbefbf:~# npm -v
10.2.4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

安装ElasticSearchDump

# 安装
npm install elasticdump -g
 
# 建立文件软连接到系统命令
ln -s /root/node-v21.5.0-linux-x64/lib/node_modules/elasticdump/bin/elasticdump /usr/bin/elasticdump
 
# 验证
root@7a34bbbbefbf:~# elasticdump --version
6.110.0
elasticdump --help
1
2
3
4
5
6
7
8
9
10

退出容器 ctrl + p + q

查看我们刚刚的容器

[root@bigdata-101 ~]# docker ps 
CONTAINER ID   IMAGE             COMMAND                   CREATED             STATUS             PORTS                                           NAMES
7a34bbbbefbf   ubuntu            "/bin/bash"               21 minutes ago      Up 21 minutes                                                      goofy_goldwasser
1
2
3

打TAG

[root@bigdata-101 ~]# docker commit 7a34bbbbefbf elasticsearch-dump:1.0
sha256:9e4fc06995d29bdefe3ca7e1db8543e5c43affeeb9ed00daa4f0eabb9901e91d
[root@bigdata-101 ~]# docker images |grep elastic
elasticsearch-dump                               1.0                     9e4fc06995d2   24 seconds ago   451MB
1
2
3
4

到这里,我们镜像已经打完了

# 使用Docker容器进行数据导出

运行容器

docker run -it elasticsearch-dump:1.0 /bin/bash
1

导出数据

elasticdump --input=http://172.16.24.201:9200/voc_data --output=/opt/elasticsearch-dump/voc_data.json --limit 10000 
1
上次更新: 2024/01/13, 21:01:09
ElasticSearch中副本和分片如何优化?
ElasticSearch使用Grafana监控服务状态

← ElasticSearch中副本和分片如何优化? ElasticSearch使用Grafana监控服务状态→

最近更新
01
Linux可视化监控
02-26
02
Maven私服搭建
02-26
03
当ElasticSearch时间字段设置多个格式到底是用的哪个?
01-19
更多文章>
Theme by Vdoing | Copyright © 2016-2025 Jast-zsh | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式