HBase的。如何放入同一行但不同的列/单元有效?

时间:2014-06-27 18:06:24

标签: hbase put cells

我将数据插入到HBase(0.96.1.1)中,使用多个Put(s)到同一行Id但不同的单元格。

这将为每个因此放置的单元格生成不同的(默认)单元格时间戳。

对版本相关的东西有什么影响? e.g。

  • 是不同单元格的Put(s)被计入版本限制的意义上,当达到版本限制时,旧的Puts(甚至不同单元格的tho)将被删除/覆盖?
  • 这些细胞是否会再次被压实影响,因为它们会被移除?

我的问题只涉及将不同的细胞放入同一行时的情况 - 其他情况很清楚。

1 个答案:

答案 0 :(得分:0)

{row,column,version}元组确切地指定了HBase中的一个单元格。由于版本是每列,因此每列将保留其版本计数,并且只有这些列的版本才有资格进行删除,达到版本限制。