【发布时间】:2018-01-19 23:08:12
【问题描述】:
给定一组特定的配置和特定大小的要写入节点的数据,我们能否预测提示切换需要多长时间才能完成? 在我的例子中,一旦节点出现,我就使用“nodetool statushandoff”命令检查提示的切换已经开始运行。但是,它似乎在无休止地运行。那么有什么办法可以通过查看配置、缺失数据大小等,让我们知道经过这么多时间后,缺失的数据会被写入节点上。
【问题讨论】:
给定一组特定的配置和特定大小的要写入节点的数据,我们能否预测提示切换需要多长时间才能完成? 在我的例子中,一旦节点出现,我就使用“nodetool statushandoff”命令检查提示的切换已经开始运行。但是,它似乎在无休止地运行。那么有什么办法可以通过查看配置、缺失数据大小等,让我们知道经过这么多时间后,缺失的数据会被写入节点上。
【问题讨论】:
您应该能够使用一些提示指标来跟踪进度。看看这个页面:http://cassandra.apache.org/doc/latest/operating/metrics.html#hintedhandoff-metrics
TotalHintsInProgress 将告诉您积压有多大,TotalHints 将告诉您自启动以来在节点上写入的提示数。因此,通过跟踪这两个指标,您应该能够估计(好或坏)它的进展。
【讨论】: