使用 DSE 4.8.7,我们能够将大约 1,000 条记录/秒插入到由 Solr 索引的 cassandra 表中。吞吐量在一段时间内(可能需要 30-60 分钟)还不错,直到 2-3 个节点(在 5 节点集群中)开始在日志中显示这些消息:
INFO [datastore.data Index WorkPool work thread-0] 2016-05-17 19:28:26,183 AbstractMetrics.java:114 - Cannot record QUEUE latency of 29 minutes because higher than 10 minutes.
此时,插入吞吐量下降到 2-10 条记录/秒。重启节点即可解决问题。集群中所有节点的操作系统负载和 IO 都很低。此外,查看 nodetool 统计信息时没有待处理的任务。
这个问题几乎是逐字逐句的问题,我是故意这样做的,因为(a)这似乎仍然是一个问题,并且(b)我无法对这个问题发表评论。