cassandra提示提示

时间:2015-03-11 19:32:59

标签: cassandra cassandra-2.0 datastax-enterprise datastax

我们看到许多提示超时,我没有看到任何关于节点的日志正在下降。这对我来说很奇怪,为什么cassandra正在构建提示表,如果它不认为它已经失效。我也没有看到任何GC暂停。

有人可以帮我解决这个问题吗

INFO [HintedHandoff:2] 2015-03-11 01:56:00,958 HintedHandOffManager.java (line 469) Timed out replaying hints to /1.1.1.79; aborting (0 delivered)
INFO [HintedHandoff:1] 2015-03-11 02:03:54,914 HintedHandOffManager.java (line 469) Timed out replaying hints to /1.1.1.76; aborting (0 delivered)

2 个答案:

答案 0 :(得分:1)

您在该节点上有提示的事实表明节点本身已启动。这个日志说的是节点1.1.1.79& 1.1.1.76正在下降,或者更有可能是拍打。你应该检查他们的状态。在这些节点上运行nodetool tpstats,如果它们已启动,则查找任何丢弃的突变。检查日志。

答案 1 :(得分:0)

如果您想以某种方式复制该行为,只需拔出5秒钟,每10秒钟,连续10次从机器上连接互联网电缆。

这里我有一些来自另一台机器的额外内容`/var/log/cassandra/system.log

INFO [HintedHandoff:2] 2016-10-27 14:20:00,333 HintedHandOffManager.java:486 - Timed out replaying hints to /192.168.0.178; aborting (0 delivered) INFO [HintedHandoff:1] 2016-10-27 14:26:13,393 HintedHandOffManager.java:367 - Started hinted handoff for host: fa16996c-722c-458b-a621-eb53efa79fb2 with IP: /192.168.0.178 INFO [HintedHandoff:1] 2016-10-27 14:28:27,959 HintedHandOffManager.java:486 - Timed out replaying hints to /192.168.0.178; aborting (28850 delivered) INFO [HintedHandoff:2] 2016-10-27 14:36:17,398 HintedHandOffManager.java:367 - Started hinted handoff for host: fa16996c-722c-458b-a621-eb53efa79fb2 with IP: /192.168.0.178

我知道有时它会在实际流开始之前超时

aborting (0 delivered)

有时它会在流启动后中止,指定已发送的数量,并设置类似标记的内容,以便知道下次从哪里流式传输:

aborting (28850 delivered)