Hi David, Setting the (default) clustername, elasticsearch, doesn't help.
grtz, Koen On Tuesday, June 24, 2014 12:24:51 PM UTC+2, David Pilato wrote: > > You need to set the cluster name I think. > > My 2 cents > > > -- > *David Pilato* | *Technical Advocate* | *Elasticsearch.com* > @dadoonet <https://twitter.com/dadoonet> | @elasticsearchfr > <https://twitter.com/elasticsearchfr> > > > Le 24 juin 2014 à 10:29:11, Koen Smets ([email protected] <javascript:>) > a écrit: > > Hi, > > I've troubles to connect a second client-only Node via the Java API to a > remote cluster. > > The first client (configured as client-only hence no master and no data) > runs fine on localhost:9300. However, when the second client-only node > tries to connect to the cluster an exception gets thrown: > > org.elasticsearch.cluster.block.ClusterBlockException: blocked by: > [SERVICE_UNAVAILABLE/1/state not recovered / > initialized];[SERVICE_UNAVAILABLE/2/no master]; > > I use the following code to connect both clients: > > Node node = NodeBuilder.nodeBuilder().client(true).node(); > Client client = node.client(); > > GetResponse response = client.prepareGet("twitter", "tweet", > "1").execute().actionGet(); > LOGGER.info(response.getSourceAsString()); > > // on shutdown > node.close(); > > While the second client tries to join the cluster, the logs of the first > client show the following warnings: > > o.e.d.z.p.multicast [WARN] [Odin] received ping response > ping_response{target > [[Firebolt][DqdgEEe8RwSyVDUuqmQw4w][p2][inet[/192.168.2.21:9300]]], master > [[Firebolt][DqdgEEe8RwSyVDUuqmQw4w][p2][inet[/192.168.2.21:9300]]], > cluster_name[elasticsearch]} with no matching id [1] > > I assumed that the first client would be running on localhost:9300 and the > second one would bind to localhost:9301, but doesn't do that automatically. > Do I need to specify an additional setting to allow this scenario? > > (I also tested by adding a TransportClient instead of a Node and this > works fine) > > JUnit test code and log output can be found at: > https://gist.github.com/ksmets/bed93778562dd2260e09 > > Thx, Koen > -- > 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] <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/868dc883-dd39-44ac-ab56-1ac609f1f63f%40googlegroups.com > > <https://groups.google.com/d/msgid/elasticsearch/868dc883-dd39-44ac-ab56-1ac609f1f63f%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > > -- 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/43ed69ab-83e8-4128-8450-bcb94fc93852%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
