在更改ApacheSolr4.4中的synonyms.txt文件后,是否需要重新启动所有tomcat solr节点
我目前正在使用solr 4.4(我知道非常旧)连接到一个外部zookeeper群集,该群集有3个zoo Keeper节点,6个solr节点有多个核心(10+),如果我对一个核心的现有synonyms.txt文件做一个小的更改,我如何应用这些更改?是通过重新启动所有6个solr节点(在更改ApacheSolr4.4中的synonyms.txt文件后,是否需要重新启动所有tomcat solr节点,tomcat,solr,lucene,apache-zookeeper,solr4,Tomcat,Solr,Lucene,Apache Zookeeper,Solr4,我目前正在使用solr 4.4(我知道非常旧)连接到一个外部zookeeper群集,该群集有3个zoo Keeper节点,6个solr节点有多个核心(10+),如果我对一个核心的现有synonyms.txt文件做一个小的更改,我如何应用这些更改?是通过重新启动所有6个solr节点(/etc/init.d/tomcat7 restart)实现的吗?是否有一种更简单的方法,因为重新启动会花费很多时间,因为其中有很多文件,我是否也必须重新启动zoo Keeper节点?据我所知,您不需要重新启动任何东西
/etc/init.d/tomcat7 restart
)实现的吗?是否有一种更简单的方法,因为重新启动会花费很多时间,因为其中有很多文件,我是否也必须重新启动zoo Keeper节点?据我所知,您不需要重新启动任何东西;重新加载核心应该足够了。您还必须将更改分发到所有节点;就我所记得的(…再次)4.4不支持将这些文件放在zk中。在当前的Solr版本中,您将使用托管同义词图过滤器,但这是最近引入的(在此时间线中)。@MatsLindh我该如何做第二部分,即将更改分发到所有节点,以及您所说的zookeeper或solrIf如果您的同义词文件小于1MB,它可能会存储在Solr中(读了一点之后,Solr 4.5似乎至少支持它,所以它可能从4.0开始就存在了)。否则,将其存储在共享目录中可能是最好的方法。尝试一下-将其上载到ZK中的集合,看看是否可以从那里加载文件。