Migrate elasticsearch data using elasticdump

Updated:
Categories: Elasticsearch
Tags: #Elasticsearch

elasticdump 이용해서 Elasticsearch 데이터 옮기기

기존 Elasticsearch 데이터를 테스트나 백업을 위해서 다른 곳으로 옮겨야함. Data migration tool이 있는지 찾아보다가 Elasticdump 을 발견.

Install

npm global 설치

$ npm install elasticdump -g
$ elasticdump

사용

Elasticsearch 에는 auth가 있기 떄문에 auth option 에 대한 문서를 찾아서 사용.

$ elasticdump \
  --input=http://username:password@localhost:9200/sourceIndex \
  --output=http://user:pass@{target host}:{target port}/{target index} \
  --type=data

Comments