Doh! Sorry - this was broken - I need to fix the doc or add it back. The shard id is actually set in solr.xml since its per core - the sys prop was a sugar option we had setup. So either add 'shard' to the core in solr.xml, or to make it work like it does in the doc, do:
<core name="collection1" shard="${shard:}" instanceDir="." /> That sets shard to the 'shard' system property if its set, or as a default, act as if it wasn't set. I've been working with custom shard ids mainly through solrj, so I hadn't noticed this. - Mark On Wed, Feb 29, 2012 at 10:36 AM, Ranjan Bagchi <ranjan.bag...@gmail.com>wrote: > Hi, > > At this point I'm ok with one zk instance being a point of failure, I just > want to create sharded solr instances, bring them into the cluster, and be > able to shut them down without bringing down the whole cluster. > > According to the wiki page, I should be able to bring up new shard by using > shardId [-D shardId], but when I did that, the logs showed it replicating > an existing shard. > > Ranjan > Andre Bois-Crettez wrote: > > > You have to run ZK on a at least 3 different machines for fault > > tolerance (a ZK ensemble). > > > > > http://wiki.apache.org/solr/SolrCloud#Example_C:_Two_shard_cluster_with_sha= > > rd_replicas_and_zookeeper_ensemble > > > > Ranjan Bagchi wrote: > > > Hi, > > > > > > I'm interested in setting up a solr cluster where each machine [at > least > > > initially] hosts a separate shard of a big index [too big to sit on the > > > machine]. I'm able to put a cloud together by telling it that I have > (to > > > start out with) 4 nodes, and then starting up nodes on 3 machines > > pointin= > > g > > > at the zkInstance. I'm able to load my sharded data onto each machine > > > individually and it seems to work. > > > > > > My concern is that it's not fault tolerant: if one of the > non-zookeeper > > > machines falls over, the whole cluster won't work. Also, I can't > create > > = > > a > > > shard with more data, and have it work within the existing cloud. > > > > > > I tried using -DshardId=3Dshard5 [on an existing 4-shard cluster], but > it > > > just started replicating, which doesn't seem right. > > > > > > Are there ways around this? > > > > > > Thanks, > > > Ranjan Bagchi > > > > > > > -- - Mark http://www.lucidimagination.com