Thanks Shawn.. On Fri, Feb 20, 2015 at 7:53 PM, Shawn Heisey <apa...@elyograg.org> wrote:
> On 2/20/2015 4:06 AM, Nitin Solanki wrote: > > I have scenario where I want to create/use 2 collection into > > same Solr named as collection1 and collection2. I want to use distributed > > servers. Each collection has multiple shards. Each collection contains > > different configurations(solrconfig.xml and schema.xml). How can I do? > > In between, If I want to re-configure any collection then how to do that? > > > > As I know, If we use single collection which having multiple shards then > we > > need to use this upconfig link - > > > > * example/scripts/cloud-scripts/zkcli.sh -zkhost localhost:9983 -cmd > > upconfig -confdir example/solr/collection1/conf -confname default * > > and restart all the nodes. > > For 2 collections into same solr. How can I do re-configure? > > First, upload your two different configurations with zkcli upconfig > using two different names. > > Create your collections with the Collections API, and tell each one to > use a different collection.configName. If the collection already > exists, use the zkcli linkconfig command, and reload the collection. > > If you need to change a config, edit the config on disk and re-do the > zkcli upconfig. Then reload the collection with the Collections API. > Alternately you could upload a whole new config and then link it to the > existing collection. > > The Collections API is not yet exposed in the admin interface, you will > need to do those calls yourself. If you're doing this with SolrJ, there > are some objects inside CollectionAdminRequest that let you do all the > API actions. > > Thanks, > Shawn > >