Alfresco升级v4.1.2到v4.2.2.12 - Lucene完全索引重建是不可能的

时间:2014-12-03 10:10:28

标签: lucene upgrade alfresco reindex

我做了Alfresco从v4.1.2升级到v4.2.2.12。所以首先我从v4.1.2升级到v4.1.9.4(应用最后一个补丁),然后从v4.1.9.4升级到v.4.2.2.12。日志中的一切都很顺利,我没有注意到任何异常。

但是当我想做完整的Lucene索引重建时,我最终会遇到问题。因此,当我删除lucene-indexes文件夹时,增加Lucense的日志记录并设置index.recovery.mode = FULL并重启Alfresco,与索引重建相关,我在日志中看到如下:

11:39:29,170 DEBUG [org.alfresco.repo.node.index.FullIndexRecoveryComponent] [http-bio-443-exec-17]执行类型的索引恢复:FULL 11:39:39,953 INFO [org.alfresco.repo.node.index.FullIndexRecoveryComponent] [http-bio-443-exec-17]索引恢复开始:268Ŋ 330笔交易。 11:39:43,478 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] ​​[indexTrackerThread2]开始'变形金刚'子系统,ID:[变形金刚,默认] 11:39:44,383 INFO [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] ​​[indexTrackerThread2]启动变形金刚'子系统,ID:[变形金刚,默认]完成

我离开Alfresco 12小时进行重新索引。但即使在12小时后,Lucene索引也没有完成10%。内容存储区大177GB,在测试服务器上我确实在最长2小时内重新索引。

有没有人知道为什么会发生这种情况以及如何解决这个问题?

提前致谢...

3 个答案:

答案 0 :(得分:1)

您也可以参考此Alfresco支持文章 - How to disable or completely remove Solr, and enable lucne

答案 1 :(得分:0)

我对'某些'实例有同样的问题。

顺便说一句:你为​​了****而拥有Enterprise,所以这通常是Alfresco支持部门可以回答的问题。

而是从索引开始,尝试从搜索索引子系统开始,作为NOINDEX而不是Lusene或Solr。 如果这不起作用,则复制4.1。索引到4.2 Alfresco并将索引恢复模式设置为NONE。

当Alfresco最终启动时,打开Enterprise管理控制台并将索引恢复模式设置为FULL并保存。你会发现Alfresco会在运行时完成一个完整的重新索引,它不会有任何问题。

答案 2 :(得分:0)

我有一个类似的问题,显然它是由4.2.3企业版本中修复的PdfBox错误引起的