1.启动hbase,进入shell
$>hbase shell
创建表,表名t1,HBase表是由Key-Value组成的,下面给出一个hbase表的格式,为方便理解
此表有两个列族,列族1和列族2,其中列族1和列族2下分别有两个列name和age,phone和address
创建表的时候只需要指定列族就可以了
创建表
//创建表,包含两个列族f1,f2
create 't1' , {NAME=> 'f1'}, {NAME=> 'f2'}
2 向表中添加数据,在像HBase的表中添加数据的时候,只能一列一列的添加,不能同时添加多列。
列是不固定的,每一行想插入什么字段就指定什么字段
//put '表名' , "行id" ,'列族名:字段名' , "值"
hbase(main):042:0>put 't1', "001",'f1:name',"Tom"
hbase(main):043:0>put 't1', "001",'f1:age',"18"
hbase(main):044:0>put 't1', "001",'f2:phone', "13309882999"
hbase(main):045:0>put 't1', "001",'f2:address',"昆明"
hbase(main):042:0>put 't1', "002",'f1:',"Tom"
hbase(main):043:0>put 't1', "002",'f1:tree',"18"
hbase(main):044:0>put 't1', "002",'f2:phone222', "13309882999"
查询数据;
查询:
get //一行数据
scan //扫描表
插入:
put
删除
delete
删除表:
drop