cassandra - CQL3:选择 TTL = 0 的位置

标签 cassandra cql3 cqlsh

我的 cassandra 节点中有 TB 级的数据,其 TTL 为零。如果可以的话,我想开始删除这些数据。

我正在尝试获取此数据的列表。我想要一个类似于以下的命令:

SELECT TTL (value) FROM data_points WHERE TTL (value) = 0

我似乎无法让任何此类工作发挥作用。广泛的搜索表明,以前似乎没有人尝试过这样做,我怀疑这意味着它无法完成。尽管如此,我还是有兴趣看看是否有收集这些数据的方法。

最佳答案

无法选择具有特定 TTL 的数据。

This link可以帮助您了解 cassandra 中过期数据管理的工作原理。

关于cassandra - CQL3:选择 TTL = 0 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37818830/

相关文章:

Cassandra : Does deleting a whole partition create tombstone?

Cassandra 在不同查询上的性能

mapreduce - Cassandra 不等于运算符

cassandra - 如何编写有条件修改数据的 CQL 脚本?

Cassandra:为用户、角色和权限设计数据模型

如果主键包含(timeuuid 和时间戳),带有时间戳的 Cassandra 集群无法按预期工作

cassandra - 将 Datastax Enterprise Cassandra 迁移到 Apache Cassandra

cassandra - 更改 Cassandra 分区程序类型

java - 如何使用java代码在cassandra中插入java列表值?

java - 升级Cassandra nodetool重建不起作用