Hbase的Shell操作

Hbase单机部署

1.进入 Hbase的shell客户端

cd hbase-2.2.4/bin
./hbase shell

2.对表的操作

1.创建表
	create 'tname','family_id','family_address'
	语法: create 表名,列族名...
2.查看所有的表
	list
3.查看表的描述信息
	desc 'tname'
	语法: desc 表名
4.删除表的一个列族
	alter 'tname','delete'=>'family_id'
	语法: alter 表名,'delete'=>列族名
5.删除表
	disable 'tname'
	drop 'tname'
	语法: 先禁用,再删除

3.对数据的操作

1.插入数据
	put 'tname','pk','family_id:age','23'
	put 'tname','pk','family_id:name','zs'
	语法: put 表名,rowkey值,列族名:列名,列值
2.删除某个rowkey下的所有数据
	deleteall 'tname','pk'
	语法: deletall 表名,rowkey值
3.删除某个rowkey下的某个列族的某个列的数据
	delete 'tname','pk','family_id:name'
	语法: delete 表名,rowkey值,列族名:列名
4.删除整个表的数据
	truncate 'tname'
5.统计表有多少行数据
	count 'tname'
6.根据rowkey查询数据
	get 'tname','pk'
7.查询rowkey下指定列族的数据
	get 'tname','pk','family_id'
	语法: get 表名,rowkey值,列族名
8.查询某个rowkey下指定列族,指定列的数据
	一列:get 'tname','pk','family:age'
	多列:get 'tname','pk',{COLUMN=>['family_id:name','family_id:age']}
9.扫描全表
	scan 'tname'
10.修改某个rowkey下某个列族下,某个列的值
	put 'tname','pk','family_id:age','18'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值