2016-08-16 58 views
0

我看到这种行为相当多,在八卦阶段一个节点不可发现,并提示警告“INET IPADDR现在已关闭”,但几秒钟后就会出现。当我检查节点时,它实际上没有停下来,但是不能通过其他节点发现。由于这个问题,提示非常高。间歇性地cassandra节点关闭了几秒钟

这个错误的可能原因是什么?它们如何被缓解?

+0

您是否在云上运行(AWS,Digital Ocean,GCE)?在没有响应的节点上的这个DOWN期间,您是否在日志中看到GC消息? –

回答

0

可能有几个因素会使节点显示为DOWN。 gossip protocol节点被确定为UP或DOWN。在某些环境中,由于网络拥塞或GC事件较长,八卦可能会失败。检查DOWN节点上的system.log。这将显示任何GC事件及其持续时间。

增加cassandra.yaml中的phi_convict_threshold值将降低故障检测器的灵敏度。请注意,此值不应设置在12以上。

欲了解更多信息,请查阅failure detection and recovery文档。

+0

我看到,GC事件。我可以采取什么措施来调整GC?因为提示不会归结为零。 –

+0

您使用的是Java和Cassandra的哪个版本? –

+0

JDK1.8和Cassandra2.2.5 –