使用搜索导致 Solr 警告将 dse 4.6.0 更新到 4.6.3

update dse 4.6.0 to 4.6.3 using search leads to Solr Warnings

我是 运行 DSE 4.6.3 的三节点集群。由于 C* JMX issue,我已经从 4.6.0 更新到 DSE 版本 4.6.3。重新启动我的三节点集群后,我在其中一些机器的日志中收到以下消息:

在 IP 为 .200 的机器上我得到

 WARN [SolrDistributedRequestTemplate thread-0] 2015-04-03 19:03:55,806 CassandraDirectUpdateHandler.java (line 392) Error committing orders on node: /10.0.106.42
 WARN [SolrDistributedRequestTemplate thread-0] 2015-04-03 19:03:55,812 CassandraDirectUpdateHandler.java (line 392) Error committing orders on node: /10.0.106.41

在 IP 为 .41 的机器上,我得到:

 WARN [SolrDistributedRequestTemplate thread-0] 2015-04-03 19:09:30,226 CassandraDirectUpdateHandler.java (line 392) Error committing orders on node: /10.0.106.42
 WARN [SolrDistributedRequestTemplate thread-0] 2015-04-03 19:09:30,232 CassandraDirectUpdateHandler.java (line 392) Error committing orders on node: /10.0.106.200

IP 为 .42 的 ont 机器我得到:

 WARN [SolrDistributedRequestTemplate thread-0] 2015-04-03 19:09:30,226 CassandraDirectUpdateHandler.java (line 392) Error committing orders on node: /10.0.106.41
 WARN [SolrDistributedRequestTemplate thread-0] 2015-04-03 19:09:30,232 CassandraDirectUpdateHandler.java (line 392) Error committing orders on node: /10.0.106.200

我执行了 nodetool -pr 修复,但这没有帮助。

感谢任何建议

编辑: 我在一个节点的系统日志上做了一个 grep 并得到以下信息:

 INFO [SolrSecondaryIndex grid_v2 index initializer.] 2015-04-03 20:18:34,123 AbstractSolrSecondaryIndex.java (line 497) Reindexed 48 commit log updates for core grid_v2
 INFO [SolrSecondaryIndex grid_v2 index initializer.] 2015-04-03 20:18:34,145 AbstractSolrSecondaryIndex.java (line 499) Truncated commit log for core grid_v2
 INFO [Index WorkPool backpressure thread-0] 2015-04-03 20:18:34,242 AbstractSolrSecondaryIndex.java (line 822) Increasing soft commit max time to 20000
 INFO [Index WorkPool backpressure thread-0] 2015-04-03 20:18:35,425 AbstractSolrSecondaryIndex.java (line 822) Increasing soft commit max time to 20000
 INFO [Index WorkPool backpressure thread-0] 2015-04-03 20:18:37,242 AbstractSolrSecondaryIndex.java (line 822) Increasing soft commit max time to 40000
 INFO [Index WorkPool backpressure thread-0] 2015-04-03 20:18:38,344 AbstractSolrSecondaryIndex.java (line 822) Increasing soft commit max time to 40000
 INFO [main] 2015-04-03 20:18:38,560 PluginManager.java (line 262) Activating plugin: com.datastax.bdp.plugin.SolrContainerPlugin
 INFO [main] 2015-04-03 20:18:38,593 SolrContainerPlugin.java (line 113) Using Netty shard transport.
 INFO [main] 2015-04-03 20:18:38,594 SolrContainerPlugin.java (line 124) Starting embedded Tomcat
 INFO [Index WorkPool backpressure thread-0] 2015-04-03 20:18:40,242 AbstractSolrSecondaryIndex.java (line 822) Increasing soft commit max time to 60000
 WARN [SolrDistributedRequestTemplate thread-0] 2015-04-03 20:18:43,070 CassandraDirectUpdateHandler.java (line 392) Error committing grid_v2 on node: /10.0.106.200
 INFO [Index WorkPool backpressure thread-0] 2015-04-03 20:18:50,344 AbstractSolrSecondaryIndex.java (line 839) Restoring soft commit max time back to 10000
 WARN [SolrDistributedRequestTemplate thread-0] 2015-04-03 20:18:54,500 CassandraDirectUpdateHandler.java (line 392) Error committing grid_v2 on node: /10.0.106.200

已解决:上述提交错误是 DSE 4.6.2 和 4.6.3(升级到 4.6.4 或更高版本)中存在的已知问题

如果您正在使用搜索功能并且处于上述任一版本,请升级到 4 月 8 日发布的 DSE 4.6.4

更新:4.6.4 有一个严重的八卦问题,但 4.6.5 已经出来了。不要使用 4.6.4.

发行说明中的​​详细信息:

Solr auto soft commits are erroneously distributed (DSP-5165)