分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
本文主要讲解Elasticsearch下实现索引迁移的几种方式。
0、引言
将ES中的索引拷贝到其他ES中,或者将ES整体迁移,研究发现有两个开源的工具:elaticserch-dump和 Elasticsearch-Exporter。
除此之外,logstash在索引同步、迁移方面的作用也很大。
两工具及logstash实现迁移的介绍、安装、使用、验证效果等展示如下:
1、elasticsearch-dump迁移
1.1 elasticsearch-dump简介
Tools for moving and saving indicies. 从来移动和保存索引的工具。
https://github.com/taskrabbit/elasticsearch-dump
1.2 elasticsearch-dump安装
1) yum install epel-release2) yum install nodejs3) yum install npm4) npm install elasticdump5) cd node_modules/elasticdump/bin 后便可以执行操作。
- 1
- 2
- 3
- 4
- 5
安装后如下所示:
[root@N3 elasticdump]# pwd/home/tp/node_modules/elasticdump[root@N3 elasticdump]# ls -altotal 388drwxr-xr-x 2 root root 4096 Mar 21 15:46 bin-rw-r--r-- 1 root root 174 Mar 18 2016 Dockerfile-rw-r--r-- 1 root root 299251 Mar 15 2014 elasticdump.jpg-rw-r--r-- 1 root root 6172 Feb 2 23:47 elasticdump.jsdrwxr-xr-x 2 root root 4096 Jul 13