赞
踩
https://mm.edrawsoft.cn/wx.html?work_id=206852
- create "表名", "列族1", "列族2"... #至少指定一个列族名
-
- create "名称空间:表名", "列族" #创建时使用了名称空间,后续使用都必须带上名称空间,否则会到default中找到这个表
- # 全表扫描
- scan "表名"
-
- # COLUMNS VERSIONS LIMIT等都是大写,不能写成小写
- scan "表名"[,{COLUMNS=>["列族", "列族:列限定符"], VERSIONS=>N, LIMIT=>N, FORMATTER=>"toString"} ]
-
- # 例子
- scan "test", {COLUMNS=>["c1:name"], LIMIT=>10}
- # 添加列族
- alter "表名", NAME=>"列族名"
-
- # 添加列族,同时指定版本数
- alter "表名", NAME=>"列族名", VERSION=>N
-
- # 修改版本数
- alter "表名", VERSIONS=>?
-
- # 删除列族
- alter "表名", 'delete'=>"列族名"
- # 这个命令在终端中执行,不是咋hbase shell
- hbase org.apache.hadoop.hbase.tool.LoadIncrementalHFiles /hbase/bulkload/output TRANSFER_RECORD
- # 创建表时指定
- create "表名", "列族", {COMPRESSION=>"压缩方案"} #压缩方案:gzip写少读多、snappy读多写少
-
- # 同一个列族使用的压缩方案相同
- alter " 表名", "列族", {COMPRESSION=>"压缩方案"}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。