Outils import export collection en python pour elasticsearch 2.3.x

Bonjour,

Je cherche un outil en python pour faire un export import de collection sur un elastic 2.3.1, pour faire un backup, pas du npm,
j'ai du python installé partout, c'est pas le cas du npm

Est ce quelqu'un en connait un

Merci à vous
@++

Peut-être que cet article peut t'aider ?

Sinon, curator est en Python. Peut-être a-t-il des options de ce type ?

1 Like

j'ai fait le compromis d'utiliser le backup/restore d'elasticserach, les autres solutions necessite l'installation de dependance via pip ou npm. hors j'ai pas trop la main sur les machines.

Je vais écrire un script simple shell ou python pour faire cela sans utiliser de dépendance.

Pourquoi snapshot/restore ne te convient pas ?

la solution du backup restore me convient pour les machines de recette ou j'ai des droits restreints, mais j'aimerai bien trouver ou faire un utilitaire d'import /export pour mes tests en local, comme en trouve sur la plupart des bd. ca ne semble pas intégrer nativement dans elastic. je pourrais peut etre récupérer les snapshots à défaut, j'ai pas encore essayé.

C'est justement ce que propose @Laurent_Huet dans l'article que j'ai lié.

Sinon tu peux aussi faire du reindex from remote si tu veux.

1 Like