【问题标题】:Cassandra - out of disk spaceCassandra - 磁盘空间不足
【发布时间】:2014-05-09 22:58:40
【问题描述】:

很少有托管 cassandra 节点(版本 1.0.9)的服务器耗尽磁盘空间(实际上是 0 字节可用空间)。 Cassandra 节点抛出异常“设备上没有空间”并有效停止。我注意到这发生在环中 6 个节点中的 4 个上。

我想摆脱一个庞大的列族。它将释放数百 GB 的磁盘空间并解决问题。但我不太清楚这样做的最佳方法是什么。

如果我物理删除磁盘上的 CF 数据文件(针对每个节点),然后从列行运行“删除列族”,我会感觉命令无法正确完成。最好的做法是什么?

【问题讨论】:

    标签: cassandra


    【解决方案1】:

    如果您想要完全删除一个列族,那么您可以:

    滚动方式:

    1. 停止节点
    2. rm *.db 在目录中
    3. 开始节点

    然后删除所有文件后:

    1. 删除列族

    【讨论】:

    • 是的。我这样做了。在停止的节点下手动删除数据文件,然后删除 CF。工作。
    猜你喜欢
    • 2016-06-08
    • 2013-10-09
    • 2015-12-04
    • 2015-12-30
    • 2018-01-17
    • 1970-01-01
    • 2018-01-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多