- alfresco/
- 如何修复Alfresco 5.0.c(社区版)中损坏的SOLR4?
如何修复Alfresco 5.0.c(社区版)中损坏的SOLR4?
如何修复Alfresco 5.0.c(社区版)中损坏的SOLR4?,alfresco,solr4,Alfresco,Solr4,我意外地删除了位于tomcat/conf/Catalina/localhost中的solr4.xml文件,此后solr停止工作。我尝试了很多方法,比如恢复solr4.xml文件、solr4完全重新索引、生成新的密钥库,但仍然不起作用
请建议如何在不重新安装alfresco的情况下修复损坏的solr4。您可以按照此处报告的程序进行操作:
关闭Alfresco(所有节点,如果群集)
关闭Solr 4(如果在单独的应用程序服务器上运行)
删除${data.dir.root}/${data.dir.s
我意外地删除了位于tomcat/conf/Catalina/localhost中的solr4.xml文件,此后solr停止工作。我尝试了很多方法,比如恢复solr4.xml文件、solr4完全重新索引、生成新的密钥库,但仍然不起作用
请建议如何在不重新安装alfresco的情况下修复损坏的solr4。您可以按照此处报告的程序进行操作:
- 关闭Alfresco(所有节点,如果群集)
- 关闭Solr 4(如果在单独的应用程序服务器上运行)
- 删除${data.dir.root}/${data.dir.store}处每个Solr核心的索引数据目录的内容。
/alf_data/solr4/index/workspace/SpacesStore
/alf_data/solr4/index/archive/SpacesStore
- 删除${data.dir.root}处每个Solr 4核心的所有Alfresco模型。
/alf_数据/solr4/模型
- 删除/alf_data/solr4/content目录的内容
- 启动运行Solr 4的应用程序服务器
- 启动Alfresco应用程序服务器(如果与Solr 4应用程序服务器不同)。
它在我们的环境中起作用
更新:
此过程在大多数情况下都有效,但在系统耗尽设备上的空间后,系统仍处于不稳定状态,我们被迫恢复备份
确认Solr 4核心目录的位置
归档SpacesStore和workspace SpacesStore核心。这可能是
根据两个核心的solrcore.properties文件确定。通过
默认情况下,solrcore.properties文件可在以下位置找到:
/solr4/workspace SpacesStore/conf或
/solr4/archive spacestore/conf.Solr 4核心
位置在solrcore.properties文件中定义为:对于Solr 4,
默认data.dir.root路径为:
data.dir.root=/alf_data/solr4/index/
关闭Alfresco(所有节点,如果群集)
关闭Solr 4(如果在单独的应用程序服务器上运行)。
删除每个Solr核心的索引数据目录的内容
位于${data.dir.root}/${data.dir.store}
/alf_data/solr4/index/workspace/SpacesStore
/alf_data/solr4/index/archive/SpacesStore
删除${data.dir.root}处每个Solr 4核心的所有Alfresco模型。
/alf_数据/solr4/模型
删除/alf_data/solr4/content的内容
目录
启动运行Solr 4的应用程序服务器
启动Alfresco应用程序服务器(如果与Solr 4不同
应用程序服务器)
监视应用程序服务器日志中的Solr。你会得到
引导程序上的以下警告消息:
警告:[露天]Solr索引目录
“/alf_data/solr/workspace/SpacesStore/index”没有
存在。正在创建新索引。。。2012年5月9日09:23:42
org.apache.solr.handler.component.SpellCheckComponent通知警告:
未定义queryConverter,使用默认转换器2012年5月9日
09:23:42 org.apache.solr.core.SolrCore初始化索引警告:[存档]
Solr索引目录
“/alf_data/solr/archive/SpacesStore/index”没有
存在。正在创建新索引
使用Solr 4管理控制台检查服务器的运行状况
SOLR4指数
可能是您的tomcat/webapps/solr4.war未正确分解。尝试正确配置solr4.xml,删除tomcat/webapps/中的solr4文件夹,然后重新启动tomcat.Woops。我想你没有后援吧?如果您已经替换了它,那么在重新索引后它应该可以正常工作,我想还有一些东西丢失/配置错误。你能告诉我们日志中有什么错误吗?对于5.XX,社区应该提供答案的重要部分,而不是只提供链接。你应该删除alf_数据下的完整solr4目录和备份目录