升级Solr VM - 这会导致问题吗?

时间:2011-12-12 16:10:42

标签: solr lucene jvm

我有一个在JVM 1.6.0_18上运行的Solr安装,我想迁移到一个功能更强大的机器,它将与另一个应用程序共享一个1.6.0_21 JVM(Solr和另一个应用程序将不共享Tomcat实例btw)。

这会造成任何问题吗?是否在任何地方都记录了JVM要求?

1 个答案:

答案 0 :(得分:2)

我认为你没事。但如果有人想将它升级到1.6.0_21以上,也许你应该去1.6.0_29而不回头。

因为在_21到_29之后,lucene用于读取变长整数的代码(在搜索中一直使用!)有时被热点错误地编译...我们试图添加一个hack / workaround(手动展开它)躲避错误)但一般情况下我会避免这些版本,请参阅https://issues.apache.org/jira/browse/LUCENE-2975

在回答您关于“JVM要求”的问题时,lucene没有“特殊”JVM要求,只是我们有很多测试实际执行的次数超过10,000次,并且在特定版本中发现了错误避免,这就是全部。

截至发布此评论时,我只知道1.6.0_29和1.7.0_01的小问题。所以我真的推荐这些,因为以前影响lucene的一些主要错误都在那里修复。