# Utilisation de elasticsearch-py

**URL:** <https://discuss.elastic.co/t/utilisation-de-elasticsearch-py/80237>\
**Category:** Discussions en français\
**Created:** [March 28, 2017, 5:31am UTC](https://discuss.elastic.co/t/utilisation-de-elasticsearch-py/80237 "2017-03-28T05:31:11Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![gabriel\_tessier](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/gabriel_tessier/32/27911_2.png) [@gabriel\_tessier](https://discuss.elastic.co/u/gabriel_tessier)\
**Post date:** [March 28, 2017, 5:31am UTC](https://discuss.elastic.co/t/utilisation-de-elasticsearch-py/80237/1 "2017-03-28T05:31:11Z")

</div>

Bonjour,

J'ai la configuration suivante:

- un client en python (5.2.0)
- deux serveurs elastic (5.2.2)

Pour ma connexion j'ai un appel qui ressemble à ça:

```
from elasticsearch import elasticsearch
elasticsearch_server = ('127.0.0.1:9200', '1.2.3.4:9200')
ma_connection_es = elasticsearch.Elasticsearch(elasticsearch_server)

```

Actuellement seulement le 127.0.0.1 est actif la seconde IP est factice, juste pour simuler que je roule avec un seul serveur.

Le problème est que dans ce cas la moitié de mes requêtes ont une latence de 10 sec. (timeout par défaut) comme si le client ne comprenait pas qu'un des serveur était mort et qu'il devait le marquer comme tel.

[http://elasticsearch-py.readthedocs.io/en/master/connection.html?highlight=mark\_dead](http://elasticsearch-py.readthedocs.io/en/master/connection.html?highlight=mark_dead)

D’après la doc c'est ce qu'il est censé faire. J'ai déjà essayé les différentes configuration trouvées sur stackoverflow, mais aucune ne fixe le problème.  
J'ai aussi essayé avec 3 serveurs (i.e 2 non existant) et la latence double.

Si quelqu’un à une idée ou les bons paramètres pour la connexion.

Merci d'avance.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [March 28, 2017, 5:53am UTC](https://discuss.elastic.co/t/utilisation-de-elasticsearch-py/80237/2 "2017-03-28T05:53:42Z")

</div>

Il y a pas mal d'options sniff mais je ne sais pas si cela jouerait favorablement dans ton cas.

Si ça ne fait rien, ouvre peut-être un bug sur ce projet avec tous les tests faits?

---

<div class="post-metadata">

**Author:** ![gabriel\_tessier](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/gabriel_tessier/32/27911_2.png) [@gabriel\_tessier](https://discuss.elastic.co/u/gabriel_tessier)\
**Post date:** [March 28, 2017, 6:08am UTC](https://discuss.elastic.co/t/utilisation-de-elasticsearch-py/80237/3 "2017-03-28T06:08:47Z")

</div>

Merci, pour la réponse rapide, j'ai déjà ouvert un ticket il y'a 4 jours pour un autre problème 😁 n'ayant pas eu de réponse, j'ai pas voulu en rajouter et tenter plutôt ma chance ici.

Pour histoire j'utilise déjà une commande avec plein de sniff dans tous les sens et ça fonctionne très bien avec des versions précédentes (elastic 1.x).  
Elastic 5.2 c'est pour un nouveau projet donc j'ai copié la commande qui fonctionne avec la version 1.x tel quel et vu que ça ne fonctionnait pas et me doutant qu'il y avait des changements depuis, j'ai préféré poser une question ici au cas ou (j'ai aussi posé une question sur le forum en anglais 4 jours avant).

Je vais préparé des tests et relire 10 fois ma question (sinon je risque de me faire fermer mon ticket) et planter un cierge en espérant qu'on daigne me répondre.

Merci encore! m(\_\_)m

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [March 28, 2017, 11:45am UTC](https://discuss.elastic.co/t/utilisation-de-elasticsearch-py/80237/4 "2017-03-28T11:45:38Z")

</div>

Copie le lien du ticket ici et je me charge de demander

---

<div class="post-metadata">

**Author:** ![gabriel\_tessier](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/gabriel_tessier/32/27911_2.png) [@gabriel\_tessier](https://discuss.elastic.co/u/gabriel_tessier)\
**Post date:** [March 29, 2017, 3:24am UTC](https://discuss.elastic.co/t/utilisation-de-elasticsearch-py/80237/5 "2017-03-29T03:24:52Z")

</div>

Merci beaucoup!!

Ci-dessous le ticket a propos du problème de connexion.

> <https://github.com/elastic/elasticsearch-py/issues/562>

Si tu passes à Tokyo je te paye une bière! 😘  
m(\_\_)m

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [March 29, 2017, 5:45am UTC](https://discuss.elastic.co/t/utilisation-de-elasticsearch-py/80237/6 "2017-03-29T05:45:23Z")

</div>

Honza regarde. Il y a des trucs étranges en effet.

En clair, ton ticket est regardé avec attention 😉

J'adorerais venir à Tokyo. Mais mon collègue Jun y fait déjà un formidable travail ! 🙂

---

<div class="post-metadata">

**Author:** ![gabriel\_tessier](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/gabriel_tessier/32/27911_2.png) [@gabriel\_tessier](https://discuss.elastic.co/u/gabriel_tessier)\
**Post date:** [March 29, 2017, 6:28am UTC](https://discuss.elastic.co/t/utilisation-de-elasticsearch-py/80237/7 "2017-03-29T06:28:11Z")

</div>

Cool!! Merci,

Je suis ( == follow ) aussi Jun Ohtani! Même si pour l'instant je n'ai eu qu'un seul contact, j’espère aussi boire une bière avec lui en tout cas merci beaucoup pour l'aide!

🍻

---

<div class="post-metadata">

**Author:** ![gabriel\_tessier](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/gabriel_tessier/32/27911_2.png) [@gabriel\_tessier](https://discuss.elastic.co/u/gabriel_tessier)\
**Post date:** [April 7, 2017, 10:02am UTC](https://discuss.elastic.co/t/utilisation-de-elasticsearch-py/80237/8 "2017-04-07T10:02:20Z")

</div>

Bonjour,

Pas de mouvements sur github, seulement des nouveaux tickets.  
On a lancé le serveur en production, pour l'instant on roule avec un seul serveur en attendant mieux.😓 Si je set le timeout a 1 sec et si un des serveurs tombe on aura une latence de 1 sec... Mais je préfère ne pas toucher au serveur tant que ça roule Je serre les fesses pour que ça plante pas!  
Si jamais y'a du nouveau je posterai ici pour ceux qui passerai par la et qui aurai le même problème.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [May 5, 2017, 10:14am UTC](https://discuss.elastic.co/t/utilisation-de-elasticsearch-py/80237/9 "2017-05-05T10:14:57Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
