
通过hbase shell进入到cli窗口
1、创建表
create 't01','cf01'
t01为表名
cf01为列族名
在hbase当中命令是需要区分大小的
在hbase当中字符串是需要加上引号的
2、put一条数据 相当于mysql当中的插入
在shell当中put一次为一个cell【列限定符(列族名:字段名),值】
2.1put需要表名
2.2rowkey需要
put '表名','rowkey','列限定符','值'
put 't01','rowkey001','cf01:name','zs'
3、拿出一行的值
get 拿的单元同一个rowkey的所有cell,【但是如果有多个时间版本的话,只取最新的。】
get '表名','rowkey'
get 't01','rowkey001'
显示的时候,有多行,每一行为一个cell
4、count统计一下表中有多少记录
count 't01'
5、delete删除某一个单元格
delete '表','rowkey','列限定符'
delete 't01','rowkey001','cf01:name'
6、删除表操作
list可以查看有哪些表
hbase当中如果需要删除一张表,需要先禁用再删除
hbase(main):015:0> disable 't02'
0 row(s) in 2.5940 seconds
hbase(main):016:0> drop 't02'
0 row(s) in 1.3550 seconds
hbase(main):017:0> list
7、scan查看所有的记录 select * from t_user
scan '表名'
显示的结果是以rowkey为单位
8、只显示指定列 select name from t_user
scan 't01',{COLUMNS=>'cf01:name'}
9、更新数据,在hbae当中只需要再put一次,因为hbase中没有更新,只是对版本进行覆盖。
最后
以上就是舒心万宝路最近收集整理的关于hbase shell 查看列名_Hbase的简单命令使用的全部内容,更多相关hbase内容请搜索靠谱客的其他文章。
发表评论 取消回复