上QQ阅读APP看书,第一时间看更新
2.4.6 使用put命令
创建表之后,如果想要在表中插入数据,可以使用put命令。
范例如下:
1)创建一个名为userinfo的表,并且表中包含一个名为info的列族。执行如下命令:
hbase(main):002:0> create 'userinfo' ,'info' 0 row(s) in 1.5650 seconds => HBase::Table - userinfo
2)在表userinfo中插入一行数据,该行数据的RowKey是uid1,而且在名为info的列族中生成一个名为name的列,此列的值是zhangsan。执行如下命令:
hbase(main):003:0> put 'userinfo','uid1','info:name','zhangsan' 0 row(s) in 0.2300 seconds
3)在表userinfo中插入一行数据,此行数据的RowKey是uid2,而且在名为info的列族中生成一个名为age的列,此列的值是18。执行如下命令:
hbase(main):004:0> put 'userinfo','uid2','info:age',18 0 row(s) in 0.0160 seconds
4)在表userinfo中插入一行数据,此行数据的RowKey是uid3,而且在名为info的列族中生成一个名为address的列,此列的值是chain。执行如下命令:
hbase(main):005:0> put 'userinfo','uid1','info:address','chain' 0 row(s) in 0.0210 seconds