hbase shell 创建表

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"

查询数据;

 hbase shell 创建表_第1张图片

查询:

get //一行数据

scan //扫描表

 

插入:

put

 

删除

delete

 

删除表:

drop

 

你可能感兴趣的:(hbase shell 创建表)