【问题标题】:cassandra disk growth is fastercassandra 磁盘增长更快
【发布时间】:2017-08-15 19:34:20
【问题描述】:

我们有 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 显示的磁盘空间存在差异。集群有问题吗?

解决办法是什么?

【问题讨论】:

  • 哪个版本的 Cassandra? /var/lib/cassandra 中保存的缓存和提交日志中有多少空间?

标签: cassandra lsof


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-09-17
      • 1970-01-01
      • 2018-06-18
      • 2013-11-21
      • 2015-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多