Most (all?) of the official clients have connection pool support that will
query the cluster status and round robin across all the nodes with client
capability enabled.

Here's the appropriate link to the python docs:
http://elasticsearch-py.readthedocs.org/en/master/connection.html#connection-pool

Cheers,

On Thu, Dec 11, 2014 at 2:28 PM, Morten Guldager <[email protected]>
wrote:

> I have just started with elasticsearch, have setup a cluster with 4
> data/master nodes. everything pretty default. The nodes are called E1, E2,
> E3 and E4.
>
> I have implemented a few pieces of client software, and doing RESTful
> communication against http://E1:9200/ is super easy.
>
> But how are the clients supposed to address the cluster? Pointing directly
> to a specific cluster node seems not right, that particular node might be
> down. Also, configuring all clients with knowledge about all cluster nodes
> seems impractical too.
>
> Of cause I could setup old-school round robin DNS. Is that the way to do
> it or do we have smarter options?
>
> Ah yes, I'm using python and the elasticsearch module. Everything is on
> linux.
>
>
> /mogul
>
> --
> You received this message because you are subscribed to the Google Groups
> "elasticsearch" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/8e0d2e30-dd34-4ee3-854e-52edece9b821%40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/8e0d2e30-dd34-4ee3-854e-52edece9b821%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Nick Canzoneri
Developer, Wildbit <http://wildbit.com/>
Beanstalk <http://beanstalkapp.com/>, Postmark <http://postmarkapp.com/>,
dploy.io

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAKWm5yMbyDShtovep46rnVM7-NY3ABDYwz3m1HorPRORLTWk8w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to