HBase 中 delete 命令末尾的时间戳2的含义是?

HBase 中 delete 命令末尾的时间戳2的含义是?

视频教程中如下命令:

delete 'table','rowKey','cf:c',2


这个命令末尾的 2 是指的这个字段根据版本(或者说根据时间戳排序)删除离当前时间最远的两个版本吗?这个2的含义我没理解得太清楚

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
徐老师 2022-03-03 13:25:20

hbase中的数据在插入的时候默认会带一个时间戳,也可以自己指定时间戳。


如果是系统生成的时间戳,就是类似这种格式的:1646284890

如果是自己指定的,也可以指定1,   2,    3,     4这样的数字


这里的删除命令 在后面指定2,这个2是一个自己定义的时间戳数值。

参考下图,就相当于删除T2时间戳以前的数据。

https://img1.sycdn.imooc.com//climg/62205121093bcaf207600350.jpg


  • 提问者 ischand #1

    明白了,谢谢老师解答

    2022-03-03 13:31:31
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师