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 > > > >