golasticdump
tool for moving elasticsearch data written in golang
Install
- with source code and golang
go get github.com/tsaikd/golasticdump/v7@latest
Examples
- Copy an index from production to staging
golasticdump \
--input="http://production.es.com:9200/my_index" \
--output="http://staging.es.com:9200/my_index"
- Copy an index from production to file
golasticdump \
--input="http://production.es.com:9200/my_index" \
--output="my_index.dump"
golasticdump \
--input="http://production.es.com:9200/my_index-*" \
--output="http://staging.es.com:9200"
golasticdump --delete \
--input="http://production.es.com:9200/my_index-*" \
--output="http://staging.es.com:9200"
golasticdump --delete \
--input="http://production.es.com:9200/my_index-*" \
--output="http://staging.es.com:9200/merged_index"
Reference
inspired by taskrabbit/elasticsearch-dump