根据HBase规范:
"ColumnFamilies可以设置TTL长度(以秒为单位),HBase会在到达到期时间后自动删除行.这适用于行的所有版本 - 甚至是当前版本.在行的HBase中编码的TTL时间在世界标准时间."
特别是我不理解的是这句话"一旦达到到期时间"......什么?所有版本的所有细胞?一个单元格的至少一个版本?
假设我的表有一个TTL设置为X的列族.
Ian*_*ley 10
这似乎是HBase参考指南中的拼写错误.它应该说"细胞",而不是"行"; 除了单元格的时间戳之外,行没有内置时间戳.