我该如何查看长时间运行的Cassandra操作的进度?

7
几个Cassandra操作似乎需要很长时间才能完成,我正在尝试确定获取其进度的方法,或者确定系统是否已停止。我特别感兴趣的是:
- nodetool decommission - nodetool repair 这篇文章似乎表明您可以使用nodetool compactionstats查看nodetool repair的进度,但nodetool compactionstats没有输出任何我可以推导出进度的内容。压缩作业来了又走,但未处理作业数似乎在40左右徘徊。底部还有一个计时器,它似乎在倒计时,但速度非常慢(我会说它每10分钟减少约3分钟吗?它刚刚变成了四倍)。

一个聊天室建议我使用nodetool netstats来“查看流”,以进行退役,但这只是向我展示了一些“流”正在发生,并且它们的完成情况。大多数都列为100%(在某些情况下甚至超过100%!),偶尔全部完成,但是会出现新的流,因此我不知道这如何传达退役的进展情况。


同意这个观点。不仅包括修复和分解,还包括压缩和引导。通常,这些操作被分成较小的任务,并且nodetool/logs只显示当前任务的进度和估计值。无法确定整个操作的完成情况。 - PJ.
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接