Elasticsearch 上のデータをローカルにダンプするにあたり、elasticsearch-dumpを使用しました。その備忘録です。

https://github.com/elasticsearch-dump/elasticsearch-dump

以下のように、vオプションを使用することで、コンテナ上で作ったファイルがホストの方に残ります。limitオプションなどは任意です。

dockerrun[]:[]-rm-tielasticdump/elasticsearch-dump-input[Elasticsearch]output=[]/[].json-limit10000

具体的には、以下のような形です。

dockerrun/Users/xxx/dump:/test-rm-tielasticdump/elasticsearch-dump-inputhttps://xxx.us-east-1.es.amazonaws.com/imagesoutput=test/images.json-limit10000

参考になりましたら幸いです。