gpt4 book ai didi

cassandra - 如何在不创建快照的情况下删除cassandra表中的所有记录

转载 作者:行者123 更新时间:2023-12-02 22:44:59 25 4
gpt4 key购买 nike

我在从表中删除所有记录时遇到问题。

我可以使用截断表。但截断会创建数据快照,这在我的场景中会浪费存储空间。

如果任何节点关闭,截断也会失败。

所以我想知道是否有任何方法可以删除表中的所有记录,而无需创建在节点关闭时有效的快照。

最佳答案

要改变截断前创建快照的行为,您可以更改 cassandra.yaml

# Whether or not a snapshot is taken of the data before keyspace truncation
# or dropping of column families. The STRONGLY advised default of true
# should be used to provide data safety. If you set this flag to false, you will
# lose data on truncation or drop.
auto_snapshot: true

该值默认设置为 true。如果你不想要这个,你可以简单地将它设置为 false。这里只是一个小警告,这个标志是为了确保在删除或截断之后您的数据不会不假思索地丢失。因此,如果您确实想禁用该功能,请务必仔细考虑。

关于cassandra - 如何在不创建快照的情况下删除cassandra表中的所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34585158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com