仅删除列的特定检验

时间:2017-06-29 10:06:48

标签: hbase

我有一堆版本的t1,t2,t3,t4。

HBase doc claims

  

为此,您可以指定版本,否则默认使用currentTimeMillis。这意味着删除版本小于或等于此版本的所有单元格。

在上述情况下如果我delete 'table', 'row', 'col', t3所有版本t1,t2和t3将被删除。

但是有可能只删除t3以便保留t1和t2吗?

1 个答案:

答案 0 :(得分:0)

正如我在评论部分的讨论中所理解的那样,您希望通过删除重复项来保留单元格的唯一值。你可以做一个普通的技巧。您可以通过在列名称中存储值来切换到宽表设计,而不是高表设计。 “HBase in Action”一书中应该有类似的案例。因此,您将消除注射重复。列名可以包含与列值一样大的数据。