cassandra磁盘增长更快

时间:2017-08-15 19:34:20

标签: cassandra lsof

我们有一个3个节点的cassandra docker集群,在其中一个节点中,磁盘空间增长得更快。但是当我们检查nodetool状态显示时,它只占用了561gb

 Address    Load       Tokens  Owns    Host ID  Rack  
UN  10.3.1.11  567.68 GB  256     ?       f67c30e0-b8be-4adb-a30c-7d4dc3b9d6b2  1b

UN  10.3.1.10  512.88 GB  256     ?       fb1cd75c-7ce8-4236-85f9-ef247c8fd89e  1b 

UN  10.3.1.12  **561.32** GB  256     ?       cc96f33e-0e51-47d6-8022-204de313aa50  1b

当我们检查文件系统时,它显示使用df -hT命令占用763GB

/dev/xvdf       985G  763G  181G  81% /var/lib/cassandra.

我们发现一些陈旧的进程仍然使用命令lsof |来占用空间grep'(已删除)'

我们不确定使用nodetool status和df -hT显示的磁盘空间有何不同。群集有问题吗?

这是什么解决方案?

2 个答案:

答案 0 :(得分:1)

您可以检查数据中的快照文件。可能有一些快照文件

答案 1 :(得分:0)

我们在发布之前删除了大量备份。所以一些陈旧的进程仍然使用命令lsof |来占用空间grep'(已删除)'

我们重新启动了服务器所有已恢复的空间