Shell 使用HBase外壳使用与列系列不同的TTL执行Put

Shell 使用HBase外壳使用与列系列不同的TTL执行Put,shell,hbase,Shell,Hbase,我正在玩hbase shell,看看hbase的行为如何。但在hbase外壳中,我找不到任何与使用与列系列不同的TTL执行put等效的东西。JavaPUT类(至少在HBASE1.x中)有一个用于Put表示的变异的setTTL方法。HBase shell“put”命令是否具有任何等效的功能 谢谢。我发现答案只有在使用HBase 1.x的情况下才可用,即执行以下操作: hbase(主):001:0>put't1',r1',c1',value',{'TTL'=>100} 也就是说,传递一个Ruby散列

我正在玩hbase shell,看看hbase的行为如何。但在hbase外壳中,我找不到任何与使用与列系列不同的TTL执行put等效的东西。JavaPUT类(至少在HBASE1.x中)有一个用于Put表示的变异的setTTL方法。HBase shell“put”命令是否具有任何等效的功能


谢谢。

我发现答案只有在使用HBase 1.x的情况下才可用,即执行以下操作:

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

也就是说,传递一个Ruby散列作为最后一个参数,这里的键“TTL”被映射到您想要的TTL的整数值(以毫秒为单位)