hbase shell 命令-增删改查

hbase基础命令

bin/hbase shell

list	看表

1、查看服务器状态
	status 'bigdata'

2、查看当前有哪些表
	list

3、查看帮助
	help

hbase表操作

1、创建表
	create '表名', '列族'

2、全表扫描
	scan '表名'

	rowkey:行键:唯一 不重复
	timestamp:时间戳
	cell:单元格 数据存放位置
	column family:列族,列族下包含多个列
	column:列

3、向表中插入数据
	put '表名', 'rowkey', '列族:列名', '值'

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

5、筛选扫描
	scan 'user',{STARTROW => '101',STOPROW =>'101'}

6、查看表结构
	describe 'user'

7、变更表信息
	alter 'user',{NAME => 'info', VERSIONS => '3'}

8、删除
	delete 'user','101','info:age'

9、清空表
	truncate 'user'

10、删除表
	disable 'user'	需要先让表不可用,才能删除表
	drop 'user'

11、统计表中数据行树
	count '表名'

12、查看指定rowkey值
	get '表名','rowkey'

13、查看具体列值
	get '表名','列族:列'

猜你喜欢

转载自blog.csdn.net/weixin_42898914/article/details/85037170