我注意到我的cassandra集群上打开的文件数量增加,并检查它的健康状况。报告的每个节点只有300gb的NodeTool状态被分配。Cassandra将密钥空间仍然放在硬盘上
不久之后,我开始看到在cassandra日志中显示HEAP OOM错误。
这些节点已经运行了3-4个月没有问题,但有一系列的测试数据填充,然后从它们中删除。
在通过df
命令检查硬盘后,我能够确定它们都在90-100%之间填充了一个jboded场景。
编辑:进一步调查显示,其余文件在'快照'子文件夹中,而数据子文件夹本身没有数据库表。
我的问题是,有没有人看过这个?为什么压实不能释放这些墓碑?这是一个错误?
似乎恰当的回应是在删除表格以清除快照,如果这确实是故意的。这可以通过'nodetool -h localhost -p 7199 clearsnapshot'来实现 – Highstead