hbase安装配置
hbase在测试环境下允许我们配置文件中将数据文件存到本地文件中(file:///表示本地文件),意味着我么可以不启动hdfs,但是java版本必须1.6以上。
用实验楼的环境,在运行status和创建数据库的时候,报zookeeper的错误
hbase初体验
小问题
dml操作
可以使用这种方式熟悉hbase操作
Phoenix
(phoenix简介)[http://www.infoq.com/cn/news/2013/02/Phoenix-HBase-SQL]
sql查询接口。
注意hbase是数据库,把他和hive比严格意义来说是不合理的。
Phoenix和hive都是查询结构,转化引擎,他们两之间才有比较。
一般来说Phoenix在10M-100M行量级情况下,比hive是要快的。Phoenix在百万级别的数据下,响应速度秒级
hbase数据类型
由于hbase底层是hdfs,不方便做数据的修改,所以hbase的修改其实就是新增,用时间戳来记录版本号
hbase框架结构
仔细理解官方那张框架示意图