【发布时间】:2017-08-07 06:36:56
【问题描述】:
在我们的抓取系统中,我们有 5 个节点的 cassandra 集群。我有一个场景,我想在 cassandra 数据超过 x 天后立即删除它。
例如:
标识 |姓名 |创建日期
1 | Dan | "2017-08-01"
2 | Monk | "2017-08-02"
3 | Shibuya | "2017-08-03"
4 | Rewa | "2017-08-04"
5 | Himan | "2017-08-05"
如果x = 3那么应该是下面的场景:
标识 |姓名 |创建日期
1 | Dan | "2017-08-01" --------------> DELETE
2 | Monk | "2017-08-02" --------------> DELETE
3 | Shibuya | "2017-08-03" -------------->(REMAIN)Latest 3 days data
4 | Rewa | "2017-08-04" -------------->(REMAIN)Latest 3 days data
5 | Himan | "2017-08-05" -------------->(REMAIN)Latest 3 days data
如果添加了新数据,则应删除 id=3。
是否有任何 Cassandra 配置或任何方法可以做到这一点?
【问题讨论】:
标签: cassandra cassandra-3.0 nosql