更新时间:2024-11-29 GMT+08:00

迁移工具概述

Elasticsearch可使用数据迁移工具完成HBase到Elasticsearch、Elasticsearch到Elasticsearch、HDFS到Elasticsearch和Solr到ElasticSearch的数据导入和迁移工作。

本章节介绍的数据迁移工具如表1所示。

表1 数据迁移工具

工具名

描述

参考链接

HBase2ES

Elasticsearch集群正常运行时,HBase2ES工具提供TableScanMR并发和HBase直接扫描两种方式从HBase中获取数据并导入到Elasticsearch集群中。

使用HBase2ES工具迁移HBase数据

ES2ES

ES2ES工具适用于两个Elasticsearch集群间数据的拷贝和迁移。

  • 使用Scroll工具可以每次完成一个index的数据迁移。
  • 使用Reindex工具可以批量完成多个index的数据迁移。

使用ES2ES工具迁移Elasticsearch数据

HDFS2ES

HDFS2ES工具可以以运行Mapreduce方式将HDFS中格式化的数据导入到Elasticsearch中。

使用HDFS2ES工具迁移HDFS数据

Solr2ES

该操作指导工程师在Solr和Elasticsearch正常运行时,通过查询Solr索引,将索引数据写入到Elasticsearch集群中。

使用Solr2ES工具迁移Solr数据