在我们的爬行系统中,我们有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配置或任何方法来执行此操作?