Cassandra永久ReadTimeoutException

时间:2015-01-09 08:46:01

标签: cassandra cassandra-2.1

环境

我有以下环境:

  • Cassandra 2.1.0
  • 一个DC中的5个节点,第二个DC中的4个节点
  • 每秒写入2500次
  • 最小读数(通常没有,有时很少)

问题

运行几周后,我无法从群集中读取任何数据,因为我有ReadTimeoutException如下:

ERROR [Thrift:15] 2015-01-07 14:16:21,124 CustomTThreadPoolServer.java:219 - Error occurred during processing of message.
com.google.common.util.concurrent.UncheckedExecutionException: java.lang.RuntimeException: org.apache.cassandra.exceptions.ReadTimeoutException: Operation timed out - received only 2 responses.

准确地说,这不仅仅是我的群集中的问题,第二个是在这里描述的:Cassandra GC takes 30 seconds and hangs node我将尝试使用来自CASSANDRA-6541的修复作为leshkin建议

问题

我知道我可能提供的信息不足,但我不知道应该寻找什么。我知道我可以查询ONE而不是QUORUM,但只有QUORUM选项可以为我提供可靠的数据。

0 个答案:

没有答案