Recupération d'un Node spécifique

7 views
Skip to first unread message

Amine Bou

unread,
May 22, 2013, 1:17:44 PM5/22/13
to elastics...@googlegroups.com
Bonjour,

Je passe de l'utilisation de l'api REST à l'utilisation de l'api Java, et j'ai un petit problème.
Niveau code tout marche, seulement, je me suis rendu compte que je créais un nouveau nœud à CHAQUE requête.
Je n'ai pas trop trouvé sur la page de la doc une quelconque indication.

Donc actuellement,  pour récupérer mon client j'utilise :
         Node node = nodeBuilder().clusterName("abs").node();
        Client client = node.client();

et je voudrais utiliser toujours le même noeud démarré au lancement de l'instance elasticsearh.

Merci d'avance.

David Pilato

unread,
May 22, 2013, 1:27:38 PM5/22/13
to elastics...@googlegroups.com
Il faut que tu aies une seule instance de Client pour toute ta JVM.
Utilise un design pattern factory ou utilise Spring par exemple.



--
David ;-)
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
--
--
---
Vous pouvez également poster et consulter les réponses en anglais sur le groupe Elasticsearch https://groups.google.com/group/elasticsearch
 
Si vous avez également posté votre question sur la mailing list elasti...@googlegroups.com, merci d'indiquer ici le lien vers cette discussion pour faciliter le suivi.
 
Twitter : @ElasticsearchFR https://twitter.com/#!/ElasticsearchFR
Site web (English) : http://www.elasticsearch.org/
 
---
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Elasticsearch FR.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse elasticsearch-...@googlegroups.com.
Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
 
 

Amine Bou

unread,
May 22, 2013, 1:30:24 PM5/22/13
to elastics...@googlegroups.com
Doc il n'est pas possible de récupérer le nœud préexistant ?

Nicolas Labrot

unread,
May 22, 2013, 1:43:42 PM5/22/13
to elastics...@googlegroups.com



2013/5/22 Amine Bou <amin...@gmail.com>
Ce code ne récupères pas un noeud, il crée un nœud client. Si tu veux te connecter à un noeud existant, utilises plutot le TransportClient cf. http://dev.david.pilato.fr/?p=185

Amine Bou

unread,
May 22, 2013, 1:45:31 PM5/22/13
to elastics...@googlegroups.com
Merci beaucoup!
Et merci à David par la même occasion.

David Pilato

unread,
May 22, 2013, 2:04:34 PM5/22/13
to elastics...@googlegroups.com
> Et merci à David par la même occasion.

;-) de rien !

David Pilato

unread,
May 22, 2013, 2:03:44 PM5/22/13
to elastics...@googlegroups.com
Merci Nicolas.

Je n'avais pas bien lu et compris la question.

--
David ;-)
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
Reply all
Reply to author
Forward
0 new messages