【发布时间】:2019-12-31 16:58:03
【问题描述】:
我们在 EC2 上的 cassandra 中使用了多个数据目录。其中一个数据目录的容量为 100%,而另一个为 30%。
发布许多写入失败并最终卡桑德拉停止的帖子。我调试并意识到我的disk_failure_policy 设置为stop。后来我将其更改为best_effort 并尝试启动 cassandra。如herebest_effort 所述,如果 cassandra 无法写入磁盘,该磁盘将被列入写入黑名单。因此,理想情况下,应该将 100% 满的卷列入写入黑名单。但是我在启动 cassandra 时发现没有剩余磁盘空间并且它没有启动。那么,在我们有多个数据目录并且其中一个已满的情况下,我们应该怎么做。我期望得到更好的答案,而不仅仅是增加整个卷的大小。
【问题讨论】:
-
有可以删除的快照吗?至少这样 cassandra 会启动。此外,出于临时目的,我有时会绑定安装另一个卷以提供更多磁盘空间。
标签: cassandra datastax cassandra-3.0