我意外删除了solr4.xml文件位于tomcat/conf/Catalina/localhost之后,solr停止工作。我尝试了许多方法,例如恢复solr4.xml文件,solr4完全重建索引,生成新的密钥存储但仍然无效。如何解决在Alfresco 5.0.c(社区版)中破碎的SOLR4?
请建议如何修复我的破碎的solr4没有新的安装的露天。
我意外删除了solr4.xml文件位于tomcat/conf/Catalina/localhost之后,solr停止工作。我尝试了许多方法,例如恢复solr4.xml文件,solr4完全重建索引,生成新的密钥存储但仍然无效。如何解决在Alfresco 5.0.c(社区版)中破碎的SOLR4?
请建议如何修复我的破碎的solr4没有新的安装的露天。
您可以按照此报告的过程:http://docs.alfresco.com/5.0/tasks/solr-reindex.html
删除所有露天型号为每个Solr的4核心在$ {} data.dir.root。 /alf_data/solr4/model
删除/ alf_data/solr4/content目录的内容。
更新: 这个过程在大多数情况下,但在系统跑出留在设备空间的情况后,工作时,系统仍然处于不稳定的状态,我们被迫恢复备份。
给予答案的重要部分,而不是只给出链接 – 2015-02-18 12:45:11
你应该删除完整的solr4目录和alf_data下的备份目录 – shorif2000 2015-10-01 10:42:10
确认Solr的4芯的目录为 归档SpacesStore和工作空间SpacesStore芯的位置。这可以是从两个核心的solrcore.properties文件确定的 。默认情况下,通过 ,可以在 /solr4/workspace-SpacesStore/conf或 /solr4/archive-SpacesStore/conf中找到solrcore.properties文件。 Solr的4芯 位置在solrcore.properties文件中定义为:对于Solr的4, 默认data.dir.root路径是:
data.dir.root =/alf_data/solr4 /索引/
关闭Alfresco(所有节点,如果集群)。
关闭Solr 4(如果在单独的应用程序服务器上运行)。 删除$ {data.dir.root}/$ {data.dir.store}中每个Solr核心 的索引数据目录的内容。
/alf_data/solr4 /索引/工作区/ SpacesStore
/alf_data/solr4 /索引/存档/ SpacesStore
删除所有露天模型在每个Solr的4芯$ {} data.dir.root。 /alf_data/solr4 /模型
警告:露天] Solr的索引目录 '/ alf_data/Solr的/工作区/ SpacesStore /索引' 不存在 。创建新索引... 09-May-2012 09:23:42 org.apache.solr.handler.component.SpellCheckComponent inform警告: 没有queryConverter定义,使用默认转换器09-May-2012 09:23:42 org.apache.solr.core.SolrCore initIndex警告:[archive] Solr索引目录 '/ alf_data/solr/archive/SpacesStore/index'不存在 存在。创建新的索引...
可能是您的tomcat/webapps/solr4.war未正确爆炸。尝试正确配置solr4.xml,删除tomcat/webapps /中的solr4文件夹并重新启动tomcat。 – Ujjwal 2015-02-08 10:29:32
Woops。我猜你没有备份?如果你已经替换它,那么它应该工作正常重新索引后,我猜别的东西是缺少/错误配置。你能给我们日志中的任何错误吗? – Mardoz 2015-02-08 23:58:00
为5.XX社区应该工作 http://docs.alfresco.com/5.1/tasks/solr-reindex.html – xxxvodnikxxx 2016-09-14 07:30:27