Cassandra 中提示切换的速度
Speed of hinted handoff in Cassandra
给定一组特定的配置和要写入节点的特定大小的数据,我们能否预测提示切换需要多长时间才能完成?
在我的例子中,一旦节点出现,我就使用 'nodetool statushandoff' 命令检查,提示切换已经开始 运行。不过,好像没完没了运行。那么有没有办法通过查看配置,丢失的数据大小等,让我们知道经过这么多时间,丢失的数据将被写入节点。
您应该能够使用一些提示指标来跟踪进度。看看这个页面:http://cassandra.apache.org/doc/latest/operating/metrics.html#hintedhandoff-metrics
TotalHintsInProgress 会告诉您积压有多大,TotalHints 会告诉您自启动以来节点上写入的提示数。因此,通过跟踪这两个指标,您应该能够估计(好或坏)它已经走了多远。
给定一组特定的配置和要写入节点的特定大小的数据,我们能否预测提示切换需要多长时间才能完成? 在我的例子中,一旦节点出现,我就使用 'nodetool statushandoff' 命令检查,提示切换已经开始 运行。不过,好像没完没了运行。那么有没有办法通过查看配置,丢失的数据大小等,让我们知道经过这么多时间,丢失的数据将被写入节点。
您应该能够使用一些提示指标来跟踪进度。看看这个页面:http://cassandra.apache.org/doc/latest/operating/metrics.html#hintedhandoff-metrics
TotalHintsInProgress 会告诉您积压有多大,TotalHints 会告诉您自启动以来节点上写入的提示数。因此,通过跟踪这两个指标,您应该能够估计(好或坏)它已经走了多远。