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"

查询数据;

 

查询:

get //一行数据

scan //扫描表

 

插入:

put

 

删除

delete

 

删除表:

drop

 

  • 5
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值