elasticdump 数据导入导出
1.安装elasticdump(本人环境ubuntu)
#产看node版本,没安装的请先安装;$ node -v #清楚node缓存; $ sudo npm cache clean -f #安装node版本管理工具'n'; $ sudo npm install n -g #使用版本管理工具安装指定node或者升级到最新node版本; $ sudo n stable (安装node最新版本) $ sudo n 8.9.4 (安装node指定版本8.9.4) #使用node -v查看node版本,如果版本号改变为你想要的则升级成功。#若版本号未改变则还需配置node环境变量 #查看通过n安装的node的位置; $ which node (如:/usr/local/n/versions/node/6.12.3) #cd进入/usr/local/n/versions/node/ 你应该能看到你刚通过n安装的node版本这里如:8.9.4;编辑/etc/profile; $ vim /etc/profile #将node安装的路径(这里为:/usr/local/n/versions/node/8.9.4)添加到文件末尾; #set node path export NODE_HOME=/usr/local/n/versions/node/8.9.4 export PATH=$NODE_HOME/bin:$PATH #wq退出保存文件,编译/etc/profile; $ source /etc/profile #再次使用node -v查看node版本,不出意外版本号应该变为你想要的。
npm install elasticdump -g elasticdump
数据导出
elasticdump --input=http://192.168.49.19:9200/paopao --output=/home/paopao.json
数据导入
elasticdump --input /home/paopao123.json --output "http://192.168.49.19:9200/paopao123"
注意:如果没有创建该index,那么会自动创建index并使用数据默认的mapping
mapping 导出
elasticdump \ --input=http://192.168.49.19:9200/paopao \ --output=/home/paopao_mapping.json \ --type=mapping
mapping导入
elasticdump \ --input=/home/paopao_mapping.json \ --output=http://192.168.49.19:9200/paopao \ --type=mapping
2.利用docker
docker pull taskrabbit/elasticsearch-dump
数据导出到 /home下
docker run --rm -ti -v /home:/tmp taskrabbit/elasticsearch-dump \--input=http://192.168.49.19:9200/paopao123\--output=/tmp/paopao123.json
数据导入
docker run --rm -ti -v /home:/tmp taskrabbit/elasticsearch-dump \--input=/tmp/paopao123.json \--output=http://192.168.49.19:9200/paopao123 \--type=data
mapping 导出
docker run --rm -ti -v /home:/tmp taskrabbit/elasticsearch-dump \ --input=http://192.168.49.19:9200/paopao123 \ --output=/tmp/paopao123_mapping.json \ --type=mapping
View Code
mapping 导入
docker run --rm -ti -v /home:/tmp taskrabbit/elasticsearch-dump \ --input=/tmp/paopao123_mapping.json \ --output=http://192.168.49.19:9200/paopao123 \ --type=mapping
View Code
两个es之间数据互相导,举例将 192.168.49.19上的 paopao 索引导入 192.168.49.196里面
elasticdump \ --input=http://192.168.49.19:9200/xuzhan \ --output=http://192.168.49.196:9200/xuzhan
其他的,以此类推
转载于:https://www.cnblogs.com/paopao123/p/10815401.html
elasticdump 数据导入导出相关推荐
- hive数据导入导出
Hive数据导入导出的几种方式 一,Hive数据导入的几种方式 首先列出讲述下面几种导入方式的数据和hive表. 导入: 本地文件导入到Hive表: Hive表导入到Hive表; HDFS文件导入到H ...
- [转载]在SQL Server数据库之间进行数据导入导出,OPENDATASOURCE
需要在c盘下先建立一个data.txt文件,然后在文件的第一行写上你要导出的列,不如说要导出id和name这两列,就在第一行写上 id,name 然后保存,使用下列SQL就可以了,你如果要保持原有的I ...
- (转)资料收集,新手必备的sql数据导入导出知识
转载自csdn SQL SERVER 与ACCESS.EXCEL的数据转换 熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact ...
- DB2数据导入导出的小结
Db2的数据迁移,最常用的就是导入导出功能,而导入导出的命令貌似简单,实则内含玄机千变万化,这儿就工作中常用到的命令,小结了一下. 一.数据导入导出基础的格式知识 DEL:界定的ASCII文件,行分隔 ...
- oracle数据库数据导入导出步骤(入门)
oracle数据库数据导入导出步骤(入门) 说明: 1.数据库数据导入导出方法有多种,可以通过exp/imp命令导入导出,也可以用第三方工具导出,如:PLSQL 2.如果熟悉命令,建议用exp/i ...
- 使用Transact-SQL进行数据导入导出方法详解
本文为原创,如需转载,请注明作者和出处,谢谢! 本文曾发表于IT168:http://tech.it168.com/db/s/2006-08-16/200608160913336_1.shtml ...
- Oracle数据导入导出imp/exp
功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失). Oracle有个好处,虽然 ...
- linux中mongo的导出数据,Linux下mongodb安装及数据导入导出教程(示例代码)
Linux下mongodb安装及数据导入导出教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 一.Linux下mongodb安装的一般步骤 1 ...
- 利用sqoop将hive数据导入导出数据到mysql
http://niuzhenxin.iteye.com/blog/1726414 运行环境 centos 5.6 hadoop hive sqoop是让hadoop技术支持的clouder公司 ...
- mysql将备份的数据导入_成功将MySQL的大型数据导入导出和备份(转载)
原来的数据使用的是MySQL4.1,大概有800M左右.使用 mysqldump -u username -p dbname > "filename" 导出的时候很容易死掉, ...
最新文章
- Echo团队Alpha冲刺随笔 - 第九天
- CentOS中提示rz命令找不到安装lrzsz来解决
- 爱是相互的,这样才是平衡
- ng bind html 无效,angularjs中ng-bind-html的用法总结
- 济南python工资一般多少-Python火到天际,可是为啥找工作这么难?
- 计算机一级考word几,计算机一级word考试主要内容
- 更改计算机复制快捷键,电脑复制粘贴快捷键,详细教您电脑怎么用键盘复制粘贴...
- 密码键盘介绍二:主密钥和工作密钥的导入
- 2017计算机四级网络工程师,2017计算机四级网络工程师真题练习
- 读论文《Toward Controlled Generation of Text》
- socket的基本使用
- Kotlin的协程:挂起函数
- python初级教练员考试题目_JS | 教练,我想做习题8
- 杰瑞学Perl之文件操作(1)
- 抖音创始人张一鸣:10年面试2000人,我发现混的好的人,全都有同一个特质
- 更好的Markdown编辑器-小书匠
- 什么是智能微电网?智能微电网有什么特点?
- PBlaze5 920系列特性——在线固件升级
- 物流APP开发同城速递第一品牌,达达向 C 端市场进发
- 逻辑问题 ---- 谁是窃贼
热门文章
- 把wasm反编译出来
- 麒麟OS新版本,老国产平台机器都装不了,情何以堪?
- maven pom.xml中设置java编译参数
- 编程基本功:工作完成之后,还有做好、做精、做美、做顶、做宗等境界
- Eclipse的SVN插件经常出错
- C++使用opencv判断一个点是否在多边形之内
- linux 安装yum 安装php
- java实验小狗状态_Java第6章-接口与多态实验2(小狗的状态)
- mysql并行读写_mysql数据库大规模数据读写并行时导致的锁表问题
- dom运行java中文错误,java – org.w3c.dom.DOMException:WRONG_DOCUMENT_ERR:一个节点用于不同于创建它的文档中的文档...