使用elasticsearch-dump 复制ES数据到新ES中
业务需求:将ES的数据导入到一个新的ES中(由于之前的节点数为6个节点,现在为1一个节点,所以,不能直接把data下的数据copy到新的ES中,需要使用elasticsearch-dump来复制数据)
安装elasticsearch-dump
1、需要准备的软件
elasticsearch-dump-master.zip
node-v10.0.0-linux-x64.zip
2、解压
unzip elasticsearch-dump-master.zipunzip node-v10.0.0-linux-x64.zip
3、操作
cd node-v10.0.0-linux-x64/bin/
ln -s /home/elasticsearch-dump/node-v10.0.0-linux-x64/bin/npm /usr/local/bin/npm
ln -s /home/elasticsearch-dump/node-v10.0.0-linux-x64/bin/node /usr/local/bin/node
cd /home/elasticsearch-dump
npm install elasticsearch-dump-master
4、将旧ES数据到json文件
cd elasticsearch-dump-master/ES地址 ES表名 导出的json文件名
./bin/elasticdump --input=http://1.1.1.1:19200/tablename --output=tablename.json --type=data
5、将步骤四导出来的json文件导入到新的ES中
//上面导出的json文件名 新ES地址
./bin/elasticdump --input=./tablename.json --output=http://2.2.2.2:19200
6、完成
参考文档:
https://github.com/elasticsearch-dump/elasticsearch-dump
使用elasticsearch-dump 复制ES数据到新ES中相关推荐
- 在Excel表格中,任意修改原工作表数据,新工作中内容跟着改变,如何操作?
在Excel表格中,任意修改原工作表数据,新工作中内容跟着改变,如何操作? 目录 在Excel表格中,任意修改原工作表数据,新工作中内容跟着改变,如何操作? 1.例如将原成绩表中的表格,复制到新成绩表 ...
- mysql 用命令行复制表数据到新表
MySQL用命令行复制表的方法 mysql中用命令行复制表结构的方法主要有一下几种: 1.只复制表结构到新表 1 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2; ...
- 使用python套用excel模板_Python自动化办公Excel-从表中批量复制粘贴数据到新表
1.模块安装 1)cmd模式下: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xlrd pip install -i https:/ ...
- python复制excel到另一个excel_Python自动化办公Excel-从表中批量复制粘贴数据到新表...
1.模块安装 1)cmd模式下: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xlrd pip install -i https:/ ...
- python更新es数据_python操作es增删改查
1.查询(search) # 获取案例库信息 @app.route('/get_dcn_cases', methods=['GET', 'POST']) def get_dcn_cases(): # ...
- php拷贝mysql表_MySQL复制表数据或表结构到新表中
MySQL复制表数据到新表的几个步骤. 1.MySQL复制表结构及数据到新表 CREATE TABLE new_table SELECT * FROM old_table; 2.只复制 MySQL复制 ...
- mysql 复制表结构到一个新表_MySQL复制表数据或表结构到新表中
MySQL复制表数据到新表的几个步骤. 1.MySQL复制表结构及数据到新表 CREATE TABLE new_table SELECT * FROM old_table; 2.只复制 MySQL复制 ...
- ES数据迁移_snapshot(不需要安装其他软件)
参考文章: 三种常用的 Elasticsearch 数据迁移方案 ES基于Snapshot(快照)的数据备份和还原 CDH修改ElasticSearch配置文件不生效问题 目录 1.更改老ES和新ES ...
- mysql 复制数据_MySQL快速复制数据库数据表的方法
某些时候,例如为了搭建一个测试环境,或者克隆一个网站,需要复制一个已存在的mysql数据库.使用以下方法,可以非常简单地实现. 假设已经存在的数据库名字叫db1,想要复制一份,命名为newdb.步骤如 ...
最新文章
- win2008 mysql优化_SQL server 2008 数据库优化常用脚本
- 只懂JavaScript也可以开发VR/AR内容了!
- ubuntu较快台湾源
- static方法与非static方法是否可以互相调用
- 【Tools】vim YouCompleteMe自动补全配置与使用
- 数据库-优化-数据库系统配置优化-操作系统优化
- 【pyqt5学习】——进度条progressBar
- MySQL 修改视图
- 个人总结---连通图的最小生成树算法
- 猜字游戏(python版加C语言版)
- 任正非号召华为员工学习一份20页 5G PPT:认识5G,发展5G
- 程序猿的爱情--2011-12-27
- 我把ConcurrentHashMap HashTable的知识点都整理了一下
- 骡马盒子搭建详细教程
- HDU--1290--切西瓜
- 小红书投放怎么变现?品牌做小红书的变现效果好吗
- 核苷酸(evolution)
- [转载]转录组测序分析中cufflinks的使用及问题
- 网页前端培训(HTML)
- android 设置横屏竖屏