Ok 2009/8/19 vivek sar <vivex...@gmail.com>: > Licinio, > > Please open a separate thread - as it's a different issue - and I can > respond there. > > -vivek > > 2009/8/19 Licinio Fernández Maurelo <licinio.fernan...@gmail.com>: >> Hi Vivek, >> currently we want to add cores dynamically when the active one reaches >> some capacity, >> can you give me some hints to achieve such this functionality? (Just >> wondering if you have used shell-scripting or you have code some 100% >> Java based solution) >> >> Thx >> >> >> 2009/8/19 Noble Paul നോബിള് नोब्ळ् <noble.p...@corp.aol.com>: >>> On Wed, Aug 19, 2009 at 2:27 AM, vivek sar<vivex...@gmail.com> wrote: >>>> Hi, >>>> >>>> We use multi-core setup for Solr, where new cores are added >>>> dynamically to solr.xml. Only one core is active at a time. My >>>> question is how can the replication be done for multi-core - so every >>>> core is replicated on the slave? >>> >>> replication does not handle new core creation. You will have to issue >>> the core creation command to each slave separately. >>>> >>>> I went over the wiki, http://wiki.apache.org/solr/SolrReplication, >>>> and few questions related to that, >>>> >>>> 1) How do we replicate solr.xml where we have list of cores? Wiki >>>> says, "Only files in the 'conf' dir of solr instance is replicated. " >>>> - since, solr.xml is in the home directory how do we replicate that? >>> solr.xml canot be replicated. even if you did it is not reloaded. >>>> >>>> 2) Solrconfig.xml in slave takes a static core url, >>>> >>>> <str >>>> name="masterUrl">http://localhost:port/solr/corename/replication</str> >>> >>> put a placeholder like >>> <str >>> name="masterUrl">http://localhost:port/solr/${solr.core.name}/replication</str> >>> so the corename is automatically replaced >>> >>>> >>>> As in our case cores are created dynamically (new core created after >>>> the active one reaches some capacity), how can we define master core >>>> dynamically for replication? The only I see it is using "fetchIndex" >>>> command and passing new core info there - is it right? If so, does the >>>> slave application have write code to poll Master periodically and fire >>>> "fetchIndex" command, but how would Slave know the Master corename - >>>> as they are created dynamically on the Master? >>>> >>>> Thanks, >>>> -vivek >>>> >>> >>> >>> >>> -- >>> ----------------------------------------------------- >>> Noble Paul | Principal Engineer| AOL | http://aol.com >>> >> >> >> >> -- >> Lici >> >
-- Lici