Updated on 2024-11-29 GMT+08:00

Migration Tool Overview

Elasticsearch can use data migration tools to import and migrate data from HBase to Elasticsearch, from Elasticsearch to Elasticsearch, from HDFS to Elasticsearch, and from Solr to Elasticsearch.

Table 1 describes the data migration tools.

Table 1 Data migration tools

Tool

Description

Reference Link

HBase2ES

Used to obtain data from HBase and import data to the Elasticsearch cluster through TableScanMR concurrency or HBase direct scanning when the Elasticsearch cluster is running properly.

Migrating HBase Data Using HBase2ES

ES2ES

Used for data copy and migration between two Elasticsearch clusters.

  • The Scroll tool is used to migrate data of one index at a time.
  • The Reindex tool is used to migrate data of multiple indexes in batches.

Migrating Elasticsearch Data Using ES2ES Tool

HDFS2ES

Used to run the MapReduce command to import formatted data from HDFS to Elasticsearch.

Migrating HDFS Data Using HDFS2ES

Solr2ES

Used to query Solr indexes and write index data to the Elasticsearch cluster when Solr and Elasticsearch are running properly.

Migrating Solr Data Using Solr2ES