当前设置,cassandra 2.2.5,gossip 默认为 1 秒,phi 阈值为 8。我面临的问题是提示中的尖峰。提示上升的原因之一是节点被标记为关闭(八卦尚未传达 phi 阈值)。
我读过一篇文章,它说 phi 阈值 8 对应于 18 秒,这里或那里将是几秒钟。现在我需要了解是什么原因,是什么阻止了八卦交流 18 秒。八卦沟通需要满足哪些清单?
回复:“cassandra gossip 协议和phi_threshold 是如何工作的?”:Phi近似为:当. 对于您的设置(并假设平均值为 1 [因为节点通常每隔 1 秒接收一次心跳]),如果我们在几秒钟内没有收到任何心跳,则该节点将被标记为 down。可以在此处找到记录该算法的论文。phi = (tnow - tLast) / mean
phi > phi_threshold / 0.434
8 / 0.434 = 18.42
回复:“八卦交流需要满足哪些清单?”:对我来说有几件事: