monstache v2.0
64-bit Linux binary built with go1.7.3
- Fixes an issue with the default mapping between mongodb and elasticsearch. Previously, each database
in mongodb was mapped to an index of the same name in elasticsearch. This creates a problem because
mongodb document ids are only guaranteed unique at the collection level. If there are 2 or more documents
in a mongodb database with the same id those documents were previously written to the same elasticsearch index.
This fix changes the default mapping such that the entire mongodb document namespace (database + collection)
is mapped to the destination index in elasticsearch. This prevents the possibility of collisions within
an index. Since this change requires reindexing of previously indexed data using monstache, the version
number of monstache was bumped to 2. This change also means that by default you will have an index in
elasticsearch for each mongodb collection instead of each mongod database. So more indexes by default.
You still have control to override the default mapping. See the docs for how to explicitly control the index
and type used for a particular mongodb namespace. - Bumps the go version to 1.7.3
md5
fe05e10227d4168d05055647551db5ed monstache
sha256
9ef0077ce4d4fcbca54b3c23bfacca7932d9dee959b6ed0141c520f9ed9d7941 monstache