进入HBase的安装目录,****启动HBase
| 1 | bin/start-hbase.sh | 
打开shell命令行模式
| 1 | bin/hbase shell | 
关闭HBase
| 1 | bin/stop-hbase.sh | 
一个cell的值,取决于Row,Column family,Column Qualifier和Timestamp
HBase表结构

1.查看当前用户
| 1 | hbase(main):001:0> whoami | 
2. HBase中创建表,这里面的name,sex,age,dept,course都是column-family
| 1 | create 'student','name','sex','age','dept','course' | 

3.列出表
| 1 | hbase(main):005:0> list | 
4.HBase中添加数据,当添加了数据之后,就有了column,‘1000’是ROW
| 1 | put 'student','1000','name','XiaoMing' #这么写的话,family为name,column为空 | 

5.HBase中查看表
| 1 | desc 'student' | 

6.HBase中查看某一列
| 1 | scan 'student',{COLUMN=>'name'} | 
 
7.HBase中查看一行
| 1 | get 'student',1000 | 
 
8.查看特定行的某几列
| 1 | get 'student',1000,'name','sex' | 
9.HBase中删除某一行的某一列数据
| 1 | delete 'student','1000','name' | 
10.HBase中删除某一行的数据
| 1 | deleteall 'student','1000' | 
11.删除某个表
| 1 | disable ‘student’ | 
12.统计记录数
| 1 | count 'student' | 
13.清空表
| 1 | truncate 'student' | 
14.limit查看1条
| 1 | scan 'student',{LIMIT=>1} | 
15.给用户赋权
给hive用户赋予all权限
| 1 | hbase(main):001:0> grant 'hive','A' | 
参考:HBase的ACL说明
