2016-03-28 1 views
0

J'ai construit 2 cœurs avec schema.xml sur 1 maître et 2 esclaves dans l'ancienne version Solr. Le maître et l'esclave utilisent solrcore.properties pour indiquer leurs rôles. par exemple. pour l'esclave (ndlr: pour le maître, j'inverse juste le vrai/faux), il est:Comment reconstruire multi-core maître-esclave avec schema.xml de l'ancienne version dans Solr 5.5

enable.master=false 
enable.slave=true 
#define master url 
MASTER_CORE_URL=192.168.1.222:8983/corea_SE 
POLL_TIME=00:00:60 

et solrconfig.xml, je définis le détail des rôles, par exemple:

<requestHandler name="/replication" class="solr.ReplicationHandler" > 
    <!-- Use solrcore.properties to switch the role for node --> 
    <lst name="master"> 
     <str name="enable">${enable.master:false}</str> 
     <str name="replicateAfter">startup</str> 
     <str name="replicateAfter">commit</str> 
     <str name="confFiles">schema.xml,stopwords.txt</str> 
    </lst> 
    <lst name="slave"> 
     <str name="enable">${enable.slave:false}</str> 
     <str name="masterUrl">http://${MASTER_CORE_URL}/${solr.core.name}/replication</str> 
     <str name="pollInterval">${POLL_TIME}</str> 
    </lst> 
</requestHandler> 

Je veux reconstruire cette construction dans Solr 5.5 mais je ne trouve aucun exemple ou instructions dans un paquet de téléchargement Solr 5.5 ou Apache Solr Reference Guide. Solr 5.5 n'a même pas d'exemples avec schema.xml ou master-slave. Comment puis-je faire ceci? Y a-t-il un document ou une URL qui peut m'aider?

Répondre

0

Ajoutez juste

<!-- ### This tells Solr we're using manually-edit schema.xml ### --> 
<schemaFactory class="ClassicIndexSchemaFactory"/> 

dans Solrconfig.xml.