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.