Thanks Dipti! One thing that seems off is that you are passing the bootstrap_confdir param on each instance?
Other than that though, the problem you are seeing is indeed a bug - though hidden if using localhost. I'll fix it here: https://issues.apache.org/jira/browse/SOLR-3091 Again, thanks for the detailed report. - mark On Feb 2, 2012, at 4:44 PM, Dipti Srivastava wrote: > Hi Mark, > I am trying to set up on 4 ami's, where 3 of the instances will have the > embedded ZK running. Here are the startup commands for all 4. > > - Note that on the 4th instance I do not have the ZK host and bootstrap > conf dir specified. The 4th instance throws exception (earlier in this > email chain) at startup. > - Ideally, I should not have to specify the host for the -DzkRun since it > is the localhost, but without that I get the exception as well. > > 1. java -DzkRun=ec2-compute-1.amazonaws.com:9983 > -Dsolr.solr.home=/home/ec2-user/solrcloud/example/solr > -Dbootstrap_confdir=/home/ec2-user/solrcloud//example/solr/conf > -DzkHost=ec2-compute-1.amazonaws.com:9983,ec2-compute-2.amazonaws.com:9983, > ec2-compute-3.amazonaws.com:9983 -DnumShards=2 -jar start.jar > > > 2. java -DzkRun=ec2-compute-2.amazonaws.com:9983 > -Dsolr.solr.home=/home/ec2-user/solrcloud/example/solr > -Dbootstrap_confdir=/home/ec2-user/solrcloud//example/solr/conf > -DzkHost=ec2-compute-1.amazonaws.com:9983,ec2-compute-2.amazonaws.com:9983, > ec2-compute-3.amazonaws.com:9983 -DnumShards=2 -jar start.jar > > > 3. java -DzkRun=ec2-compute-3.amazonaws.com:9983 > -Dsolr.solr.home=/home/ec2-user/solrcloud/example/solr > -Dbootstrap_confdir=/home/ec2-user/solrcloud//example/solr/conf > -DzkHost=ec2-compute-1.amazonaws.com:9983,ec2-compute-2.amazonaws.com:9983, > ec2-compute-3.amazonaws.com:9983 -DnumShards=2 -jar start.jar > > > 4. java -Dsolr.solr.home=/home/ec2-user/solrcloud/example/solr > -DzkHost=ec2-compute-1.amazonaws.com:9983,ec2-compute-2.amazonaws.com:9983, > ec2-compute-3.amazonaws.com:9983 -DnumShards=2 -jar start.jar > > > Thanks, > Dipti > > On 1/31/12 10:18 AM, "Mark Miller" <markrmil...@gmail.com> wrote: > >> Hey Dipti - >> >> Can you give the exact startup cmds you are using for each of the >> instances? I have got Example C going, so I'll have to try and dig into >> whatever you are seeing. >> >> - mark >> >> On Jan 27, 2012, at 12:53 PM, Dipti Srivastava wrote: >> >>> Hi Mark, >>> Did you get a chance to look into the issues with running the embedded >>> Zookeeper ensemble, as per Example C, from the >>> http://wiki.apache.org/solr/SolrCloud2 >>> >>> Hi All, >>> Did anyone else run multiple shards with embedded zk ensemble >>> successfully? If so would like some tips on any issues that you came >>> across. >>> >>> Regards, >>> Dipti >>> >>> From: diptis <dipti.srivast...@apollogrp.edu> >>> Date: Fri, 23 Dec 2011 10:32:52 -0700 >>> To: "markrmil...@gmail.com" <markrmil...@gmail.com> >>> Subject: Re: Release build or code for SolrCloud >>> >>> Hi Mark, >>> There is some issue with specifying localhost vs actual host names for >>> zk. When I changed my script to specify the actual hostname (which >>> should be local by default) the first, 2nd and 3rd instances came up, >>> that have the embedded zk running. Now, I am getting the same exception >>> for the 4th AMI which in NOT part of the zookeeper ensemble. I want to >>> zk only on 3 of the 4 instances. >>> >>> java -Dbootstrap_confdir=./solr/conf DzkRun="<ami-1>9983>" >>> -DzkHost=<ami-1>:9983,<ami-2>:9983,<ami-3>:9983 -DnumShards=2 -jar >>> start.jar >>> >>> Dipti >>> >>> From: Mark Miller <markrmil...@gmail.com> >>> Reply-To: "markrmil...@gmail.com" <markrmil...@gmail.com> >>> Date: Fri, 23 Dec 2011 09:34:52 -0700 >>> To: diptis <dipti.srivast...@apollogrp.edu> >>> Subject: Re: Release build or code for SolrCloud >>> >>> I'm having trouble getting a quorum up using the built in SolrZkServer >>> as well - so i have not been able to replicate this - I'll have to keep >>> digging. Not sure if it's due to a ZooKeeper update or what yet. >>> >>> 2011/12/21 Dipti Srivastava <dipti.srivast...@apollogrp.edu> >>>> Hi Mark, >>>> Thanks! So now I am deploying a 4 node cluster on AMI's and the main >>>> instance that bootstraps the config to the zookeeper does not come up I >>>> get an exception as follows. My solrcloud.sh looks like >>>> >>>> #!/usr/bin/env bash >>>> >>>> cd .. >>>> >>>> rm -r -f example/solr/zoo_data >>>> rm -f example/example.log >>>> >>>> cd example >>>> #java -DzkRun -DnumShards=2 -DSTOP.PORT=7983 -DSTOP.KEY=key -jar >>>> start.jar >>>> 1>example.log 2>&1 & >>>> java -Dbootstrap_confdir=./solr/conf -DzkRun >>>> -DzkHost=<ami-1>:9983,<ami-2>:9983,<ami-3>:9983 -DnumShards=2 -jar >>>> start.jar >>>> >>>> >>>> >>>> >>>> And when I RUN it---- >>>> >>>> --CLOUD--[ec2-user@ cloud-dev]$ ./solrcloud.sh >>>> 2011-12-22 02:18:23.352:INFO::Logging to STDERR via >>>> org.mortbay.log.StdErrLog >>>> 2011-12-22 02:18:23.510:INFO::jetty-6.1-SNAPSHOT >>>> Dec 22, 2011 2:18:23 AM org.apache.solr.core.SolrResourceLoader >>>> locateSolrHome >>>> INFO: JNDI not configured for solr (NoInitialContextEx) >>>> Dec 22, 2011 2:18:23 AM org.apache.solr.core.SolrResourceLoader >>>> locateSolrHome >>>> INFO: solr home defaulted to 'solr/' (could not find system property or >>>> JNDI) >>>> Dec 22, 2011 2:18:23 AM org.apache.solr.core.SolrResourceLoader <init> >>>> INFO: Solr home set to 'solr/' >>>> Dec 22, 2011 2:18:23 AM org.apache.solr.servlet.SolrDispatchFilter init >>>> INFO: SolrDispatchFilter.init() >>>> Dec 22, 2011 2:18:23 AM org.apache.solr.core.SolrResourceLoader >>>> locateSolrHome >>>> INFO: JNDI not configured for solr (NoInitialContextEx) >>>> Dec 22, 2011 2:18:23 AM org.apache.solr.core.SolrResourceLoader >>>> locateSolrHome >>>> INFO: solr home defaulted to 'solr/' (could not find system property or >>>> JNDI) >>>> Dec 22, 2011 2:18:23 AM org.apache.solr.core.CoreContainer$Initializer >>>> initialize >>>> INFO: looking for solr.xml: >>>> /home/ec2-user/solrcloud/example/solr/solr.xml >>>> Dec 22, 2011 2:18:23 AM org.apache.solr.core.CoreContainer <init> >>>> INFO: New CoreContainer 1406140084 >>>> Dec 22, 2011 2:18:23 AM org.apache.solr.core.SolrResourceLoader >>>> locateSolrHome >>>> INFO: JNDI not configured for solr (NoInitialContextEx) >>>> Dec 22, 2011 2:18:23 AM org.apache.solr.core.SolrResourceLoader >>>> locateSolrHome >>>> INFO: solr home defaulted to 'solr/' (could not find system property or >>>> JNDI) >>>> Dec 22, 2011 2:18:23 AM org.apache.solr.core.SolrResourceLoader <init> >>>> INFO: Solr home set to 'solr/' >>>> Dec 22, 2011 2:18:24 AM org.apache.solr.cloud.SolrZkServerProps >>>> getProperties >>>> INFO: Reading configuration from: solr/zoo.cfg >>>> Dec 22, 2011 2:18:24 AM org.apache.solr.cloud.SolrZkServerProps >>>> parseProperties >>>> INFO: Defaulting to majority quorums >>>> Dec 22, 2011 2:18:24 AM org.apache.solr.servlet.SolrDispatchFilter init >>>> SEVERE: Could not start Solr. Check solr/home property and the logs >>>> java.lang.IllegalArgumentException: port out of range:-1 >>>> at java.net.InetSocketAddress.<init>(InetSocketAddress.java:83) >>>> at java.net.InetSocketAddress.<init>(InetSocketAddress.java:63) >>>> at >>>> >>>> org.apache.solr.cloud.SolrZkServerProps.setClientPort(SolrZkServer.java: >>>> 310 >>>> ) >>>> at >>>> >>>> org.apache.solr.cloud.SolrZkServerProps.getMySeverId(SolrZkServer.java:2 >>>> 73) >>>> at >>>> >>>> org.apache.solr.cloud.SolrZkServerProps.parseProperties(SolrZkServer.jav >>>> a:4 >>>> 50) >>>> at >>>> org.apache.solr.cloud.SolrZkServer.parseConfig(SolrZkServer.java:85) >>>> at >>>> >>>> org.apache.solr.core.CoreContainer.initZooKeeper(CoreContainer.java:147) >>>> at >>>> org.apache.solr.core.CoreContainer.load(CoreContainer.java:329) >>>> at >>>> org.apache.solr.core.CoreContainer.load(CoreContainer.java:282) >>>> at >>>> >>>> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer. >>>> jav >>>> a:231) >>>> at >>>> >>>> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java: >>>> 93) >>>> at >>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) >>>> at >>>> >>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >>>> at >>>> >>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java: >>>> 713 >>>> ) >>>> at >>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140) >>>> at >>>> >>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1 >>>> 282 >>>> ) >>>> at >>>> >>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518 >>>> ) >>>> at >>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499) >>>> at >>>> >>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >>>> at >>>> >>>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.ja >>>> va: >>>> 152) >>>> at >>>> >>>> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandle >>>> rCo >>>> llection.java:156) >>>> at >>>> >>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >>>> at >>>> >>>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.ja >>>> va: >>>> 152) >>>> at >>>> >>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >>>> at >>>> >>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130 >>>> ) >>>> at org.mortbay.jetty.Server.doStart(Server.java:224) >>>> at >>>> >>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >>>> at >>>> org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav >>>> a:3 >>>> 9) >>>> at >>>> >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor >>>> Imp >>>> l.java:25) >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> at org.mortbay.start.Main.invokeMain(Main.java:194) >>>> at org.mortbay.start.Main.start(Main.java:534) >>>> at org.mortbay.start.Main.start(Main.java:441) >>>> at org.mortbay.start.Main.main(Main.java:119) >>>> Dec 22, 2011 2:18:24 AM org.apache.solr.common.SolrException log >>>> SEVERE: java.lang.IllegalArgumentException: port out of range:-1 >>>> at java.net.InetSocketAddress.<init>(InetSocketAddress.java:83) >>>> at java.net.InetSocketAddress.<init>(InetSocketAddress.java:63) >>>> at >>>> >>>> org.apache.solr.cloud.SolrZkServerProps.setClientPort(SolrZkServer.java: >>>> 310 >>>> ) >>>> at >>>> >>>> org.apache.solr.cloud.SolrZkServerProps.getMySeverId(SolrZkServer.java:2 >>>> 73) >>>> at >>>> >>>> org.apache.solr.cloud.SolrZkServerProps.parseProperties(SolrZkServer.jav >>>> a:4 >>>> 50) >>>> at >>>> org.apache.solr.cloud.SolrZkServer.parseConfig(SolrZkServer.java:85) >>>> at >>>> >>>> org.apache.solr.core.CoreContainer.initZooKeeper(CoreContainer.java:147) >>>> at >>>> org.apache.solr.core.CoreContainer.load(CoreContainer.java:329) >>>> at >>>> org.apache.solr.core.CoreContainer.load(CoreContainer.java:282) >>>> at >>>> >>>> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer. >>>> jav >>>> a:231) >>>> at >>>> >>>> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java: >>>> 93) >>>> at >>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) >>>> at >>>> >>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >>>> at >>>> >>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java: >>>> 713 >>>> ) >>>> at >>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140) >>>> at >>>> >>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1 >>>> 282 >>>> ) >>>> at >>>> >>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518 >>>> ) >>>> at >>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499) >>>> at >>>> >>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >>>> at >>>> >>>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.ja >>>> va: >>>> 152) >>>> at >>>> >>>> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandle >>>> rCo >>>> llection.java:156) >>>> at >>>> >>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >>>> at >>>> >>>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.ja >>>> va: >>>> 152) >>>> at >>>> >>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >>>> at >>>> >>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130 >>>> ) >>>> at org.mortbay.jetty.Server.doStart(Server.java:224) >>>> at >>>> >>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) >>>> at >>>> org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav >>>> a:3 >>>> 9) >>>> at >>>> >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor >>>> Imp >>>> l.java:25) >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> at org.mortbay.start.Main.invokeMain(Main.java:194) >>>> at org.mortbay.start.Main.start(Main.java:534) >>>> at org.mortbay.start.Main.start(Main.java:441) >>>> at org.mortbay.start.Main.main(Main.java:119) >>>> >>>> Dec 22, 2011 2:18:24 AM org.apache.solr.servlet.SolrDispatchFilter init >>>> INFO: SolrDispatchFilter.init() done >>>> 2011-12-22 02:18:24.186:INFO::Started SocketConnector@0.0.0.0:8983 >>>> >>>> >>>> >>>> >>>> On 12/21/11 1:26 PM, "Mark Miller" <markrmil...@gmail.com> wrote: >>>> >>>>> Hey Dipti - that error is normal - the script fires up a tmp zookeeper >>>>> server to upload the conf files to. It then shuts that server down, >>>>> which unfortunately logs this exception. Then the first Solr instance >>>> will >>>>> run a zookeeper server. Uploading the configs ahead of time allows us >>>> to >>>>> be >>>>> sure the configs are certainly in zookeeper before the other servers >>>> start >>>>> to come up. If you where doing it by hand, you could just pass the >>>> conf >>>>> dir >>>>> to the first Solr you started to upload the confs - then wait a >>>> second and >>>>> start the other instances. Its done this other way in the script >>>> instead >>>>> to >>>>> eliminate any races. >>>>> >>>>> On Wed, Dec 21, 2011 at 2:35 PM, Dipti Srivastava < >>>>> dipti.srivast...@apollogrp.edu> wrote: >>>>> >>>>>> Ok, so the issue was that I had only copied the cloud_dev, example >>>> and >>>>>> dist directories and that¹s why some of the libraries were missing. >>>> I >>>>>> copied the build, lib as well and got around the issue. Now, I am >>>>>> getting >>>>>> this error when I run the script to start 6 nodes cluster. >>>>>> >>>>>> INFO: makePath: /configs/conf1/velocity/jquery.autocomplete.js >>>>>> Dec 21, 2011 7:24:49 PM org.apache.solr.common.cloud.SolrZkClient >>>>>> makePath >>>>>> INFO: makePath: /configs/conf1/velocity/query.vm >>>>>> Dec 21, 2011 7:24:49 PM org.apache.solr.common.cloud.SolrZkClient >>>>>> makePath >>>>>> INFO: makePath: /configs/conf1/velocity/hit.vm >>>>>> Dec 21, 2011 7:24:49 PM >>>> org.apache.zookeeper.server.ZooKeeperServerMain >>>>>> runFromConfig >>>>>> WARNING: Server interrupted >>>>>> java.lang.InterruptedException >>>>>> at java.lang.Object.wait(Native Method) >>>>>> at java.lang.Thread.join(Thread.java:1186) >>>>>> at java.lang.Thread.join(Thread.java:1239) >>>>>> at >>>>>> >>>> >>>>>> org.apache.zookeeper.server.NIOServerCnxnFactory.join(NIOServerCnxnFac >>>>>> tor >>>>>> y. >>>>>> java:318) >>>>>> at >>>>>> >>>> >>>>>> org.apache.zookeeper.server.ZooKeeperServerMain.runFromConfig(ZooKeepe >>>>>> rSe >>>>>> rv >>>>>> erMain.java:113) >>>>>> at >>>>>> org.apache.solr.cloud.SolrZkServer$1.run(SolrZkServer.java:116) >>>>>> --CLOUD--[ec2-user@ cloud-dev]$ ps -ef | grep zk >>>>>> ec2-user 23796 1 21 19:24 pts/0 00:00:05 java -DzkRun >>>>>> -DnumShards=2 >>>>>> -DSTOP.PORT=7983 -DSTOP.KEY=key -jar start.jar >>>>>> ec2-user 23797 1 18 19:24 pts/0 00:00:04 java >>>> -Djetty.port=7574 >>>>>> -DzkHost=localhost:9983 -DnumShards=2 -DSTOP.PORT=6574 >>>> -DSTOP.KEY=key >>>>>> -jar >>>>>> start.jar >>>>>> ec2-user 23798 1 19 19:24 pts/0 00:00:04 java >>>> -Djetty.port=7575 >>>>>> -DzkHost=localhost:9983 -DnumShards=2 -DSTOP.PORT=6575 >>>> -DSTOP.KEY=key >>>>>> -jar >>>>>> start.jar >>>>>> ec2-user 23799 1 18 19:24 pts/0 00:00:04 java >>>> -Djetty.port=7576 >>>>>> -DzkHost=localhost:9983 -DnumShards=2 -DSTOP.PORT=6576 >>>> -DSTOP.KEY=key >>>>>> -jar >>>>>> start.jar >>>>>> ec2-user 23800 1 19 19:24 pts/0 00:00:04 java >>>> -Djetty.port=7577 >>>>>> -DzkHost=localhost:9983 -DnumShards=2 -DSTOP.PORT=6577 >>>> -DSTOP.KEY=key >>>>>> -jar >>>>>> start.jar >>>>>> ec2-user 23801 1 19 19:24 pts/0 00:00:04 java >>>> -Djetty.port=7578 >>>>>> -DzkHost=localhost:9983 -DnumShards=2 -DSTOP.PORT=6578 >>>> -DSTOP.KEY=key >>>>>> -jar >>>>>> start.jar >>>>>> ec2-user 23998 22962 0 19:25 pts/0 00:00:00 grep zk >>>>>> --CLOUD--[ec2-user@ cloud-dev]$ >>>>>> >>>>>> >>>>>> >>>>>> Thanks! >>>>>> Dipti >>>>>> >>>>>> On 12/21/11 10:18 AM, "Dipti Srivastava" >>>>>> <dipti.srivast...@apollogrp.edu> >>>>>> wrote: >>>>>> >>>>>>> Hi Mark, >>>>>>> I built the example and dist and ran the solrcloud.sh script. While >>>>>>> running I get the following error... Is this ok? It appears that >>>> some >>>>>> of >>>>>>> the instances got started though. >>>>>>> >>>>>>> --CLOUD--[ec2-user@ cloud_dev]$ ./solrcloud.sh >>>>>>> ./solrcloud.sh: line 16: ant: command not found >>>>>>> Exception in thread "main" java.lang.NoClassDefFoundError: >>>>>>> org/apache/solr/cloud/ZkController >>>>>>> Caused by: java.lang.ClassNotFoundException: >>>>>>> org.apache.solr.cloud.ZkController >>>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:202) >>>>>>> at java.security.AccessController.doPrivileged(Native >>>> Method) >>>>>>> at >>>> java.net.URLClassLoader.findClass(URLClassLoader.java:190) >>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:306) >>>>>>> at >>>>>> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) >>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:247) >>>>>>> Could not find the main class: org.apache.solr.cloud.ZkController. >>>>>>> Program will exit. >>>>>>> --CLOUD--[ec2-user@ cloud_dev]$ ls >>>>>>> solrcloud.sh stop.sh >>>>>>> --CLOUD--[ec2-user@ cloud_dev]$ cd .. >>>>>>> --CLOUD--[ec2-user@ solrcloud]$ ls >>>>>>> cloud_dev example example2 example3 example4 example5 >>>> example6 >>>>>>> --CLOUD--[ec2-user@ solrcloud]$ ps -ef | grep solr >>>>>>> ec2-user 22690 22452 0 18:12 pts/0 00:00:00 grep solr >>>>>>> --CLOUD--[ec2-user@ solrcloud]$ ps -ef | grep jetty >>>>>>> ec2-user 22521 1 4 18:11 pts/0 00:00:02 java >>>> -Djetty.port=7574 >>>>>>> -DzkHost=localhost:9983 -DnumShards=2 -DSTOP.PORT=6574 >>>> -DSTOP.KEY=key >>>>>> -jar >>>>>>> start.jar >>>>>>> ec2-user 22522 1 4 18:11 pts/0 00:00:02 java >>>> -Djetty.port=7575 >>>>>>> -DzkHost=localhost:9983 -DnumShards=2 -DSTOP.PORT=6575 >>>> -DSTOP.KEY=key >>>>>> -jar >>>>>>> start.jar >>>>>>> ec2-user 22523 1 4 18:11 pts/0 00:00:02 java >>>> -Djetty.port=7576 >>>>>>> -DzkHost=localhost:9983 -DnumShards=2 -DSTOP.PORT=6576 >>>> -DSTOP.KEY=key >>>>>> -jar >>>>>>> start.jar >>>>>>> ec2-user 22524 1 4 18:11 pts/0 00:00:02 java >>>> -Djetty.port=7577 >>>>>>> -DzkHost=localhost:9983 -DnumShards=2 -DSTOP.PORT=6577 >>>> -DSTOP.KEY=key >>>>>> -jar >>>>>>> start.jar >>>>>>> ec2-user 22525 1 4 18:11 pts/0 00:00:02 java >>>> -Djetty.port=7578 >>>>>>> -DzkHost=localhost:9983 -DnumShards=2 -DSTOP.PORT=6578 >>>> -DSTOP.KEY=key >>>>>> -jar >>>>>>> start.jar >>>>>>> ec2-user 22692 22452 0 18:12 pts/0 00:00:00 grep jetty >>>>>>> >>>>>>> Thanks! >>>>>>> >>>>>>> Dipti >>>>>>> >>>>>>> On 12/20/11 5:32 PM, "Mark Miller" <markrmil...@gmail.com> wrote: >>>>>>> >>>>>>>> You might find the solr/cloud-dev/solrcloud.sh script informative. >>>>>> From a >>>>>>>> solrcloud branch checkout, you can run it and it will start up a 2 >>>>>> shard, >>>>>>>> 6 node cluster with zookeeper running on a single node. stop.sh >>>> will >>>>>>>> shutdown the 6 nodes. Once you start up the nodes, you can start >>>>>> indexing >>>>>>>> and searching on any of them, or use the CloudSolrServer solrj >>>>>> client. It >>>>>>>> simply takes the ZooKeeper address and figures out the servers >>>> from >>>>>> there >>>>>>>> (you do currently still have to pass distrib=true to make >>>> requests hit >>>>>>>> the whole collection). >>>>>>>> >>>>>>>> There will be more help on getting started produced soon. Still >>>> some >>>>>> work >>>>>>>> to finish up first. >>>>>>>> >>>>>>>> - Mark >>>>>>>> >>>>>>>> >>> -- >>> - Mark >>> >>> http://www.lucidimagination.com >>> >>> >>> This message is private and confidential. If you have received it in >>> error, please notify the sender and remove it from your system. >>> >> >> - Mark Miller >> lucidimagination.com >> >> >> >> >> >> >> >> >> >> >> >> > > > This message is private and confidential. If you have received it in error, > please notify the sender and remove it from your system. > > - Mark Miller lucidimagination.com