HBase你真的了解吗?( 四 )

  • 预切割命令
create 'ns1:tb1',{NAME => 'f1'},{NAME => 'f2'},SPLITS => ['01','02','03']
    • 表预切割案例
6.8 版本
  • 版本设置HBase中的表 , 支持十亿行 * 百万列 * 千版本
    • 创建表的时候 , 需要给列簇指定版本 , 并且只能给列簇指定版本 。 create 'ecitem:Beans', {NAME => 'f1', VERSIONS => 3}
    • 查询指定版本数的数据# 返回两个版本的数据,不指定版本返回一个最新版本get 'ecitem:Beans','row001',{COLUMN=>'f1:name',VERSIONS=>2}
    • 指定时间戳精确查询get 'ecitem:Beans','row001',{COLUMN =>'f1:name',TIMESTAMP=>1543325344120}
    • 指定时间戳范围查询get 'ecitem:Beans','row001',{COLUMN => 'f1:name',TIMERANGE=>[1543325325769,1543325344120]}