Yeah I could do that but I was hoping in something less hacky :p
On Fri, Apr 25, 2014 at 3:08 PM, Shawn Heisey <s...@elyograg.org> wrote: > On 4/25/2014 3:34 AM, Ugo Matrangolo wrote: > > I have a running Solr 4.7.1 collection with a single shard replicated > over > > 7 nodes. This collection has been created using a replicationFactor=7. > The > > idea was to replicate it on all the available nodes (it is a high > > throughput collection). > > > > Recently I have added more nodes to house a different collection and I > > would like to use them all as replicas for the first collection. > > > > From the Solr wiki sounds like there is an ADDREPLICA cmd that I could > use > > but seems to me that it will work from Solr 4.8 on. > > > > Any suggestion on how to quickly tell Solr to use the new nodes to add > more > > replicas to the first collection? > > You can simply use the CoreAdmin API to add a new core as a replica of > an existing shard in an existing collection. Just give it a name that > you can recognize ... the "collection_shardN_replicaN" naming scheme > that SolrCloud already uses is good. > > http://wiki.apache.org/solr/SolrCloud#Creating_cores_via_CoreAdmin > > The ADDREPLICA action looks like it essentially does the same thing, > except that you can send it to any node in the cloud. With the > CoreAdmin method, you'd have to send it to the specific Solr node where > you want to create the new replica. > > You would not need to include instanceDir or dataDir. SolrCloud should > automatically figure those out for you. > > Thanks, > Shawn > >