我有3个节点集群。 3个节点中的2个显示100%的CPU使用率。取消Cassandra中正在进行的压缩作业
看来我们没有不叫repair
和cleanup
变化的一致性水平后(或者我们称之为太晚了,或者没有完成)
现在我们有10万个加压实作业悬而未决。他们吃100%的CPU。
我尝试以下
nodetool stop -- COMPACTION
nodetool stop -- INDEX_BUILD
nodetool stop -- VALIDATION
nodetool stop -- CLEANUP
nodetool stop -- SCRUB
没有变化。没有错误。
我唯一的消息是
No files to compact for user defined compaction
请告诉我问题?我怎样才能打好工作?
问题是,它甚至没有停止当前挂起/正在运行的任务。 (它会停止等待吗?) –
挂起是估计需要多少任务才能进入“正确”状态。取消进行中的任务不会改变这一点。 nodetool停止将取消当前运行(当它可以),并且disableautocompaction将阻止它自动启动下一个。但是,再一次,压缩不是问题,问题是你远远落后。 –