Hi, SolrCloud does not currently handle the indexing side at all. So you'll need to set up replication to tell Solr that node B should be a replica of node A.
http://wiki.apache.org/solr/SolrReplication After you do this, you can push a document to node A, wait a minute to let it replicate to node B, and then do a distributed (load balanced) query: http://nodeA:8983/solr/collection1/select&q=foo bar&distrib=true -- Jan Høydahl, search solution architect Cominvent AS - www.cominvent.com On 10. feb. 2011, at 11.32, Hayden Stainsby wrote: > Hi all, > > I'm attempting to set up a simple Solr Cloud, right now almost directly from > the tutorial at: http://wiki.apache.org/solr/SolrCloud > > I'm attempting to set up a simple 1 shard cloud, across two servers. I'm not > sure I understand the architecture behind this, but what I'm after is two > copies of a single shard, so that if a single server goes down I will still > have a full index available. > > I have two servers set up with 1 shard between them, however when I load data > (from exampledocs) into one of the servers and then run a distributed search, > when the server I load data into handles the query I get a result, but if the > other server handles it I get nothing. All queries are run using the URL for > one server, but I can see from the CLI output which server is actually > handling the request. > > I'm working on the latest nightly build > (apache-solr-4.0-2011-02-10_08-27-09), although I've tried a couple of > different nightly builds over the last week or so with the same effect. > > My solr/solr.xml contains: > <solr persistent="false"> > <cores adminPath="/admin/cores" defaultCoreName="collection1"> > <core name="collection1" instanceDir="." shard="shard1" /> > </cores> > </solr> > > If someone could point out what I'm doing wrong or where I need to look to > correct my configuration that'd be fantastic. > > Thanks in advance. > > -- > Hayden > > > > > #!/usr/bin/perl > chop($_=<>);@s=split/ /;foreach$m(@s){if($m=='*'){$z=pop@t;$x= > pop@t;$a=eval"$x$m$z";push@t,$a;}else{push@t,$m;}}print"$a\n"; > > > ______________________________________________________________________ > This email has been scanned by the MessageLabs Email Security System. > For more information please visit http://www.messagelabs.com/email > ______________________________________________________________________