Thanks Gour, please find the git repo for es-slider https://github.com/chaku88/es-slider
On Tue, Jun 23, 2015 at 2:38 AM, Gour Saha <[email protected]> wrote: > Chackra, > Can you share your app package? It will be easier for me to test and debug. > > Since sharing of zip is a challenge, it would be nice if you can create a > personal github project along the same lines as > https://github.com/LucidWorks/solr-slider? It is easy to share and debug. > > -Gour > > On 6/22/15, 6:09 AM, "Chackravarthy Esakkimuthu" <[email protected]> > wrote: > > >Now, I am able to run ElasticSearch cluster of multiple 'WORKER' nodes and > >with only one single 'MASTER' node. > > > >This was resolved by configuring it in "configuration/elasticsearch.xml" > >as > >follows : > > > ><property> > > > ><name>discovery.zen.ping.unicast.hosts</name> > > > ><value> > >["${@//site/global/elasticsearchmaster_host}:${@//site/global/master_tcp_p > >ort}"] > ></value> > > > ><description></description> > > > ></property> > > > > > >Putting above config in app_config itself does not work because > >"${@//site/global/master_tcp_port}" > >been converted to "${ELASTICSEARCHMASTER.ALLOCATED_PORT}" first and try to > >allocate dynamic ports which results in different ports for > >"site.global.master_tcp_port" > >and "discovery.zen.ping.unicast.hosts". Hence I moved it to > >"configuration/elasticsearch.xml" > >which works fine for me with single MASTER instance. > > > > > >It does not work with 2 or more MASTER nodes, > > > > > >Now I want to know how I need to configure in order to have multiple > >MASTER > >nodes with its ports, when I tried running for 2 instances, it resulted as > >"host1, host2:port2" but what I expect is "host1:port1, host2:port2". > > > > > >Please help me in resolving this. Thanks in advance. > > > > > >Thanks, > > > >Chackra > > > > > > > > > > > > > >On Mon, Jun 22, 2015 at 2:50 PM, Steve Loughran <[email protected]> > >wrote: > > > >> I guess we have to make sure that the .py launcher scripts are > >>allocating > >> those ports and setting the properties. > >> > >> Gour -got any ideas? > >> > >> > >> > On 21 Jun 2015, at 19:57, Chackravarthy Esakkimuthu < > >> [email protected]> wrote: > >> > > >> > I tried creating slider app-package for ElasticSearch, and able to do > >>it > >> > for single node ES cluster. It works for single instance of a > >>component. > >> > > >> > But facing some issue when forming a cluster of 2 or more nodes for > >> which I > >> > need to have master host and port details to be available in the > >> > elasticsearch.yml which I am not able to create it properly. > >> > > >> > Consider am having 2 components for this, ELASTICSEARCHMASTER (3 > >> instances) > >> > and ELASTICSEARCHWORKER (2 instances) > >> > > >> > To form a cluster, I need to have a property named > >> > > >> > "discovery.zen.ping.unicast.hosts":"ES_MASTER_HOST_1:TCP_PORT_1, > >> > ES_MASTER_HOST_2:TCP_PORT_2, ES_MASTER_HOST_2:TCP_PORT_3" > >> > > >> > This config is required for all instances for both the components as > >> well, > >> > how do I do it? I tried with some combination, but could not get the > >> > correct one which I need. > >> > > >> > If only hostnames, then able to do it using > >>${ELASTICSEARCHMASTER_HOST} > >> > which populates all 3 master hosts, but I want to populate it with > >>hosts > >> + > >> > port as well. > >> > > >> > ################### app-config.json ################### > >> > > >> > "site.global.master_tcp_port": > >>"${ELASTICSEARCHMASTER.ALLOCATED_PORT}", > >> > > >> > "site.elasticsearch.discovery.zen.ping.unicast.hosts": "??", > >> > ################### app-config.json ################### > >> > > >> > Thanks, > >> > Chackra > >> > >> > >
