elasticsearch-dump

Import and export tools for elasticsearch & opensearch

APACHE-2.0 License

Downloads
77.5K
Stars
7.4K
Committers
124
elasticsearch-dump - Chore

Published by ferronrsmith about 6 years ago

  • Added missing docs for --help @aericson
  • noRefresh was missing from defaults which prevented it from being parsed @aericson
elasticsearch-dump - Features

Published by ferronrsmith about 6 years ago

Thanks @shaharmor for these PR

elasticsearch-dump - Features & Fixes

Published by ferronrsmith over 6 years ago

  • added support for importing & exporting templates.
    NB : You cannot import ES 5 templates into ES 6. Please check the README or the ES 6 breaking changes notes.
  • Allow special characters to be used for elasticsearch @Tyki
elasticsearch-dump - Chore

Published by ferronrsmith over 6 years ago

  • remove redundant request method call.
elasticsearch-dump - Chore

Published by ferronrsmith over 6 years ago

  • use jsonParser lib instead of direct calls to JSON object
elasticsearch-dump - Chore

Published by ferronrsmith over 6 years ago

  • do not override baseRequest method, use METHOD params
elasticsearch-dump - Bug Fix Release

Published by ferronrsmith over 6 years ago

  • fixes exit code regression introduced by PR #406
elasticsearch-dump - Alias Fix

Published by ferronrsmith over 6 years ago

  • Fix an issue with alias where by a function was being called synchronously inside an async function.
elasticsearch-dump - AWS Fix

Published by ferronrsmith over 6 years ago

Thanks @rcmorano for PR changes for AWS.

elasticsearch-dump - Features & Fixes

Published by ferronrsmith over 6 years ago

  • amendment for commit f5efc55
  • added support for exporting/importing aliases
  • added support for Big Integer. Thanks @jeanbone for the initial contribution
  • merge sort mapping fixes for parent/child import @hankl
elasticsearch-dump - Feature Request

Published by ferronrsmith over 6 years ago

  • Re-importing from multiple indices JSON is now possible. If base url does not contain an index, the _index property of the record will be used. Thanks @MattiDeGrauwe
  • bootstrap checking for the existence of the output file before proceeding is now done. Prevents pre-mature deletes if the output already exists. Thanks again @MattiDeGrauwe
elasticsearch-dump - Bug Fixes

Published by ferronrsmith over 6 years ago

  • fixed a bug that caused wildcard urls to be submitted to the ES delete endpoint. Thanks @MattiDeGrauwe
  • removed --silence added in the last release (redundant)
elasticsearch-dump - Silence Mode

Published by ferronrsmith over 6 years ago

added a new --silence mode flag that mutes logs + debug statements. No worries errors will still be shown.

elasticsearch-dump - Features & Fixes

Published by ferronrsmith over 6 years ago

  • README added an example of searchBody for Elasticsearch 5+. Thanks @jchannon
  • Added support for index name prefix & suffix for multi-elasticdump
  • Piping through gzip with high compression, loses documents. This was a race condition. Thanks @LordMike for reporting.
  • Added docker badge
  • Fixed an issue with AWS Request signer not working (added a fallback for aws). Thanks @iAndThen for testing
elasticsearch-dump - Logging Fixes

Published by ferronrsmith over 6 years ago

  • disable logging by default if output is $
elasticsearch-dump - Bug Fix Release

Published by ferronrsmith over 6 years ago

--output-index & url type was being ignored during load

elasticsearch-dump - Multielasticdump & Flags

Published by ferronrsmith over 6 years ago

  • Scroll-requests now does a POST instead of a get to avoid encoding issues on AWS (Thanks @Luzifer)
  • Back-ward compatibility fix for POST scroll-request (ES 1.x uses base 64 encoding, while 2.x using JSON)
  • added a new --settings which loads all settings into an index (The index must not exists or this request will fail - mainly due certain settings that can be applied at index creation time .e.g number_of_shards)
  • dependency update to fix vulnerability in lodash
  • added support for 2 new flags ignoreType & interval
    1. --ignoreTypeallows a type to be ignored from the dump/load. Three options are supported.data,mapping,analyzer`.
      Multi-type support is available, when used each type must be comma(,)-separated
    2. interval allows control over the interval for spawning a dump/load for a new index.
      For small indices this can be set to 0 to reduce delays and optimize performance
elasticsearch-dump - Legacy Support

Published by ferronrsmith over 6 years ago

  • scroll_id is now back-ward compatible with ES 1.x
  • added ES 1.5.0 to test matrix.
elasticsearch-dump - AWS Updates

Published by ferronrsmith over 6 years ago

  • aws4signer sets content-type header by default & allow headers to be overriden by esRequest
  • don't overwrite request headers when using aws fixes #382
elasticsearch-dump - v3.3.2: Elasticsearch 6.x support

Published by ferronrsmith over 6 years ago

  • update Dockerfile entrypoint fixes #380
  • prevent premature exit when bulk uploading. fixes #339
  • added note on self-sign certicates to README.MD
  • Dockerfile update to use official Node.Js image
  • filter ES internal settings from analyzer dump fixes #215
  • Offset support has been removed for scroll in es 6.0+
  • Elasticsearch dump now requires nodejs 8 +
  • Added Elasticsearch 6+ support fixes #344 #357
  • Addded sessionToken to defaults