Skip to content

Instantly share code, notes, and snippets.

@carinadigital
Last active May 30, 2018 10:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save carinadigital/80ef17da0854b4c4e096224c1a020e28 to your computer and use it in GitHub Desktop.
Save carinadigital/80ef17da0854b4c4e096224c1a020e28 to your computer and use it in GitHub Desktop.
Dump ES data
#!/bin/bash
# Dump prod data
docker run --rm -ti -v /root/data:/tmp taskrabbit/elasticsearch-dump --input=http://$1:9200/persons --output /tmp/persons_m.json --type=mapping
docker run --rm -ti -v /root/data:/tmp taskrabbit/elasticsearch-dump --input=http://$1:9200/persons --output /tmp/persons_a.json --type=analyzer
docker run --rm -ti -v /root/data:/tmp taskrabbit/elasticsearch-dump --input=http://$1:9200/persons --output /tmp/persons_d.json --type=data
docker run --rm -ti -v /root/data:/tmp taskrabbit/elasticsearch-dump --input=http://$1:9200/users --output /tmp/users_m.json --type=mapping
docker run --rm -ti -v /root/data:/tmp taskrabbit/elasticsearch-dump --input=http://$1:9200/users --output /tmp/users_a.json --type=analyzer
docker run --rm -ti -v /root/data:/tmp taskrabbit/elasticsearch-dump --input=http://$1:9200/users --output /tmp/users_d.json --type=data
docker run --rm -ti -v /root/data:/tmp taskrabbit/elasticsearch-dump --input=http://$1:9200/cases --output /tmp/cases_m.json --type=mapping
docker run --rm -ti -v /root/data:/tmp taskrabbit/elasticsearch-dump --input=http://$1:9200/cases --output /tmp/cases_a.json --type=analyzer
docker run --rm -ti -v /root/data:/tmp taskrabbit/elasticsearch-dump --input=http://$1:9200/cases --output /tmp/cases_d.json --type=data
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment