HBase Shell命令

bin/hbase shell 进入shell

1.查询服务器状态
> status

2.查询版本
> version

3.创建表
> create 'table','row','column_famaly1','column_famaly2'

4.列出所有表
> list

5.获得表的描述
> describe 'table'
> desc 'table'

6.删除一个列族 alter,disable,enable
> alter 'table',{NAME=>'column_famaly',METHOD=>'delete'}

7.drop一个表
> disable 'stu'
> drop 'stu'

8.查询表是否存在
> exists 'stu'

9.判断表是否enable
> is_enabled 'table'

10.判断表是否disable
> is_disabled 'table'


1.插入记录
> put 'table','id','column_famaly1:name','zero'
> put 'table','id','column_famaly1:age','20'

2.获取数据
> get 'table','id'
> get 'table','id','column_famaly1'
> get 'table','id','column_famaly1:name'

3.更新记录
> put 'table','id','column_famaly1:age','22'

4.通过timestamp来获取对应版本的数据
> get 'table','id',{COLUMN=>'column_famaly1:age',TIMESTAMP=>1463055735107}

5.全表扫描
> scan 'table'

6.删除行键为id的值的‘column_famaly1:age’字段
> delete 'table','id','column_famaly1:age'

7.删除整行
> deleteall 'table','id'

8.查询表中有多少行
> count 'table'

9.给‘id’这个行增加’column_famaly1:addr’字段,并使用counter实现递增
> incr 'table','id','column_famaly1:addr'

10.获取当前count的值
> get_counter 'table','id','column_famaly1:addr'

11.将整张表清空(表结构仍然在)
> truncate 'table'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值