Export elasticsearch data #499
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What I'm trying to do and why
I'd like Borgmatic to automatically export Elasticsearch data, same as MySQL/Postgres/MongoDB.
Other notes / implementation ideas
Environment
borgmatic version: Latest
borgmatic installation method: Doesn't matter
Borg version: Latest
Python version: 3.6+
Database version (if applicable): Elasticsearch 7.9.2 or higher
operating system and version: Ubuntu 18.04+/CentOS7
Great idea! This might require installation of a third-party tool like elasticdump, since it doesn't sound like that functionality comes bundled with Elasticsearch. I guess there's also the option of using the Python Elasticsearch client directly.
Pull requests welcome! Anyone looking for ideas for where to start should check out the recent PR for adding MongoDB support.
Hi @witten ,
I've started, from the MongoDB example, working on Elastic export.
However, I'm not too familiar with the python
--editable
option for installing on a dev environment...I'll keep my work on my fork, however much time I have to actually work on it.
I found Elastic Dump to be the easiest to use so far.
Awesome! Let me know if I can help out with
--editable
or anything else.Closing this for now, but feel free to follow up if you're still working on this. We can always reopen the ticket. Thanks!