hbase基本概念和hbase shell常用命令用法1. 简介HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtable:一个结构化数据的分布式存储系统》。HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文 ...
hbase基本概念和hbase shell常用命令用法
(2) 查看当前HBase中具有哪些表
(3) 查看表的构造
hbase(main): 004 : 0 > describe 'scores' |
(4) 加入一行数据,行名称为zkb 列族grad的列名为”” 值位5
hbase(main): 006 : 0 > put 'scores' , 'zkb' , 'grade:' , '5' |
(5) 给zkb这一行的数据的列族course添加一列<math,97>
hbase(main): 007 : 0 > put 'scores' , 'zkb' , 'course:math' , '97' |
(6) 给zkb这一行的数据的列族course添加一列<art,87>
hbase(main): 008 : 0 > put 'scores' , 'zkb' , 'course:art' , '87' |
(7) 加入一行数据,行名称为baoniu 列族grad的列名为”” 值为4
hbase(main): 009 : 0 > put 'scores' , 'baoniu' , 'grade:' , '4' |
(8) 给baoniu这一行的数据的列族course添加一列<math,89>
hbase(main): 010 : 0 > put 'scores' , 'baoniu' , 'course:math' , '89' |
(9) 给Jerry这一行的数据的列族course添加一列<art,80>
hbase(main): 011 : 0 > put 'scores' , 'baoniu' , 'course:art' , '80' |
(10) 查看scores表中zkb的相关数据
hbase(main): 012 : 0 > get 'scores' , 'zkb' |
(11) 查看scores表中所有数据
注意:scan命令可以指定startrow,stoprow来scan多个row,例如:scan 'user_test',{COLUMNS =>'info:username',LIMIT =>10, STARTROW => 'test',STOPROW=>'test2'}
hbase(main): 013 : 0 > scan 'scores' |
(12) 查看scores表中所有数据courses列族的所有数据
hbase(main): 017 : 0 > scan 'scores' ,{COLUMNS => 'course' } |
(13) 删除scores表
hbase(main): 024 : 0 > disable 'scores' |
总结下,hbase shell常用的操作命令有create,describe,disable,drop,list,scan,put,get,delete,deleteall,count,status等,通过help可以看到详细的用法。
原标题:hbase基本概念和hbase shell常用命令用法
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。