流式大数据计算实践(5)----HBase使用

 

一、前言

1、上文中我们搭建好了一套HBase集群环境,这一文我们学习一下HBase的基本操作和客户端API的使用

二、shell操作

先通过命令进入HBase的命令行操作

复制代码
/work/soft/hbase-1.2.2/bin/hbase shell
复制代码

1、建表

create 'test', 'cf'

(1)以上命令是建立一个test表,里面有一个列族cf

(2)与RDS不同,HBase的列不是必须的,当向列族中插入一个单元格数据时,才有了列

2、查看所有表

list

3、查看表属性

describe 'test'

4、增加列族

alter 'test', 'cf2'

5、插入数据

复制代码
put 'test', 'row1', 'cf:name', 'jack'
复制代码

(1)命令解释:向test表中的row1行插入列族cf,列名name的数据jack

6、查询行数据

复制代码
scan 'test', {STARTROW => 'row3'}
scan 'test', {ENDROW => 'row4'}
复制代码

(1)命令解释:查找test表中rowkey大于等于row3的数据

(2)命令解释:查找test表中rowkey小于row4的数据(不包括row4)

7、查询单元格数据

50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信