Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Solr核心架构更新:主/从设置_Java_Solr - Fatal编程技术网

Java Solr核心架构更新:主/从设置

Java Solr核心架构更新:主/从设置,java,solr,Java,Solr,升级solr core中的架构(在主从设置中)的建议步骤是什么。我正在寻找添加2个新的文件到我的模式 我可以在主服务器中更新架构,而不会在复制过程中出现任何问题。(然后最终升级从属模式)。建议在solr模式中添加字段的步骤是什么。只要您已将主节点配置为将配置文件复制到从节点,您只需更新主节点上的文件,所有内容都应自动处理 请参阅下面的confFiles参数 <requestHandler name="/replication" class="solr.Repl

升级solr core中的架构(在主从设置中)的建议步骤是什么。我正在寻找添加2个新的文件到我的模式


我可以在主服务器中更新架构,而不会在复制过程中出现任何问题。(然后最终升级从属模式)。建议在solr模式中添加字段的步骤是什么。

只要您已将主节点配置为将配置文件复制到从节点,您只需更新主节点上的文件,所有内容都应自动处理

请参阅下面的
confFiles
参数

<requestHandler name="/replication" class="solr.ReplicationHandler">
  <lst name="master">
    <str name="replicateAfter">commit</str>
    <str name="backupAfter">optimize</str>
    <str name="confFiles">schema.xml,stopwords.txt,elevate.xml</str>
  </lst>
</requestHandler>

只要配置了这个,就应该能够更新master schema.xml,重新加载核心(使Solr注意到更改),然后在下次提交时将其复制到客户端。

谢谢。这很有帮助。架构更改后是否需要重新启动主服务器或从属服务器(或两者都重新启动)。或者模式更改是自动拾取的?您需要将核心重新加载到引线上,使其拾取对模式文件的更改,但是跟随者应该在下一次复制时自动获取它。
<str name="confFiles">solrconfig_slave.xml:solrconfig.xml,....</str>