启动hbase
hbase语句结尾不加分号
先切换到hbase所在的路径进行启动
cd //home/root/apps/hbase-2.2.4/bin
start-hbase.sh
再进入命令行
hbase shell
创建表,添加列
create ‘test(表名)’,‘info(列名)’
添加一个列族
alter ‘test’,‘info2’
添加数据
put ‘表名’,‘行键’,‘列族:列’,‘值’
put ‘test’,‘row1’,‘info1:id’,‘115’
put ‘test’,‘row2’,‘info2:age’,‘18’
查看表的数据
scan ‘test’
删除一个列族
alter ‘表名’,{NAME = > ‘列族名’,METHOD = > ‘delete’}
alter ‘test’,{NAME = > ‘info2’,METHOD = >‘delete’}
删除一个列
删除行键是row1记录的col1:id字段
delete ‘test’,‘row1’,‘info1:id’
获取字段
get ‘test’,‘row1’,‘info2:id’
(可以验证上一步删除操作)
删除整行(deleteall)
deleteall ‘test’,‘row2’
启用/禁用表
is_enabled ‘test’
is_disabled ‘test’
删除表
要先禁用表disable
disable ‘test’
drop ‘test’
查询(scan)
scan ‘test’//查询整个表
scan ‘test’,{columns=> ‘info’}//查询某个列族
scan ‘test’,{columns=> ‘info:id’}//查询某个列