大数据学习之Hbase的shell基本命令行操作28

6:Hbase shell基本操作

1)查看服务器状态

status 'bigdata11'

 

2)查看当前有哪些表

list

 

3)查看帮助

help

 

7:hbase表操作

1)创建表

create '表名','列族'

 

2)全表扫描

scan '表名'

rowkey:行键:唯一 不重复

timestamp:时间戳

cell:单元格 数据存放位置

column familly:列族,列族下包含多个列

column:列

 

3)向表中插入数据

put '表名''rowkey','列族:列名'''

 

4)覆盖数据

hbase中没有修改,但是可以覆盖只要保持rowkey,列族,列相同即可进行覆盖操作

 

5)筛选扫描

scan 'user',{STARTROW =>'101',STOPROW => '101'}

 

6)查看表结构

describe '表名'

 

7)变更表信息

alter '表名',{NAME => 'info',VERSIONS => '3'}

 

8)删除数据

根据rowkey删除

deleteall '表名''rowkey'

根据具体的列删除

delete '表名''rowkey','列族:列'

 

9)清空表

truncate '表名'

 

10)删除表

第一步:设置不可用状态

disable '表名'

第二部:删除该表

drop '表名'

 

11)统计表中数据行数

count '表名'

 

12)查看指定rowkey

get '表名''rowkey'

 

13)查看具体列值

get '表名','rowkey','列族:列'

posted @ 2019-05-31 16:29  大魔王阿黎  阅读(280)  评论(0编辑  收藏  举报