2017-06-23 36 views
1

我有一个基本查询。 Cassandra节点总是形成一个环,其中每个节点与其相邻节点进行通信,即对于任何总是与其他两个节点闲聊的节点。当节点出现故障时Cassandra响铃状态

当一个节点关闭时,环被破坏。那么为了完成这个环,两个相邻的节点是否开始互相闲聊?

哪个节点将保留提示的切换,只有相邻节点或环中的任何节点?

谢谢 小吃短跑

回答

1

其实一个卡桑德拉集群不是环。 Cassandra节点将总是八卦所有其他节点不只是2.

暗示的切换存储在本地协调节点。 由于协调员发现某个特定节点不可联系,所以存储了提示的换手。

这里是暗示切换 http://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsRepairNodesHintedHandoff.html

+0

谢谢你澄清了很好的解释,我就在那卡桑德拉节点总是与它相邻节点通信的假设。 那么他们为什么说Cassandra集群总是形成一个Ring,Ring在这里的含义是什么? –

+0

相信这是思考构成环的节点间的分布式令牌范围的一种思维方式。 –

相关问题