卡桑德拉的暗示交接速度

时间:2018-01-19 11:52:11

标签: cassandra cassandra-3.0

给定一组特定的配置和要在节点上写入的特定数据大小,我们可以预测提示的切换需要多长时间才能完成? 在我的情况下,一旦节点出现,我使用'nodetool statushandoff'命令检查,暗示的切换已经开始运行。然而,它似乎无休止地运行。那么通过查看配置,缺少数据大小等有任何方法,这样我们就可以知道在这么长的时间之后,丢失的数据将被写在节点上。

1 个答案:

答案 0 :(得分:1)

您应该能够使用一些提示指标跟踪进度。请查看此页面:http://cassandra.apache.org/doc/latest/operating/metrics.html#hintedhandoff-metrics

TotalHintsInProgress将告诉您积压的大小,TotalHints会告诉您自启动以来在节点上写的提示数。因此,通过跟踪这两个指标,您应该能够估计它到底有多远(或多或少)。