Apache Cassandra:即使所有节点都已启动,也会不断创建提示

时间:2014-08-25 18:51:31

标签: cassandra mbeans hints tombstone

我有一个5节点的apache cassandra 2.0.6集群,48 GB ram和2 TB数据目录以及提交日志目录,容量为93 GB。 cassandra的JVM堆空间为8 GB。我使用JVisualVM Mbeans插件来监控cassandra指标。即使所有节点都已启动,也会在所有节点中连续创建提示。并且随着提示在编写数据时被创建,有一段时间后我面临着墓碑压倒性的异常,即中止查询。谁能解释为什么会发生这种情况并为此提供补救措施。

1 个答案:

答案 0 :(得分:1)

提示墓碑石压倒性异常的问题是众所周知的,并且有改善情况的Jiras。

您是否在日志中收到了墓碑ERROR或墓碑WARN?如果您正在击中墓碑ERROR,那么您将需要暂时增加阈值以避免错误并允许您的提示进行处理。

如果您的群集在正常操作下继续定期生成提示,那么它显然会以某种方式不堪重负,并且需要解决该问题,以便正常操作不需要提示。最可能的原因是GC长时间停顿。你看到" GC for"系统日志中的消息?如果是这样,平均有多长时间是暂停和多长时间? ParNew vs ConcurrentMarkSweep有多少人?