2017-08-15 117 views
0

我们有一个由3个节点组成的cassandra docker集群,其中一个节点磁盘空间增长更快。但是,当我们检查了nodetool状态显示,它只占561gbcassandra磁盘增长速度更快

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命令

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

我们发现了一些陈旧的过程仍然是763GB占领使用命令lsof |来保存空间grep'(删除)'

我们不确定为什么在使用nodetool状态和df -hT显示的磁盘空间中存在差异。群集有问题吗?

这是什么解决方案?在data.There

+0

哪个版本的Cassandra?/var/lib/cassandra里保存的缓存和commitlog有多少空间? –

回答

1

,您可以检查快照文件可能是一些快照文件

0

我们已经张贴在此之前删除大量备份。所以一些陈旧的进程仍然使用命令lsof |来保存空间grep'(删除)'

我们重新启动服务器所有空间得到恢复