HBase中的TTL应用

来源:互联网 发布:mysql怎么删除列 编辑:程序博客网 时间:2024/05/17 01:08

HBase中每个数据存储在一个CELL中,HBase可以设置每个CELL保存的最大version数,还可以设置version保存的最大时间TTL(Time To Live),

生存期(TTL)设置了一个基于时间戳的临界值,内部的管理会自动检查TTL值是否达到上限,超过TTL的值会被删除;TTL参数设置的单位为秒,默认值

是Integer.MAX_VALUE,即2147483647秒。使用默认值的数据即为永久保留;

例如,设置TTL为10,即10秒,此时插入一条数据r1到表t1中,10秒之后r1将会被删除,如果r1有其他列,则其他列保留,TTL的概念只针对CELL

单元格

0 0
原创粉丝点击