使用HBase Shell进行不同于列族的TTL的放置

时间:2015-12-07 19:37:02

标签: shell hbase

我正在尝试使用hbase shell来查看HBase的行为方式。但是我在hbase shell中找不到任何与TTL不同的TTL的put。 Java Put类(至少在HBase 1.x中)有一个用于Put表示的变异的setTTL方法。 HBase shell" put"命令有什么等价物吗?

感谢。

1 个答案:

答案 0 :(得分:2)

我发现只有使用HBase 1.x才能得到的答案如下:

HBase的(主):001:0> put' t1',' r1',' c1',' value',{' TTL' => 100 }

也就是说,将一个Ruby哈希作为最后一个参数传递给密钥' TTL'映射到所需TTL的整数值,以毫秒为单位。