首页 > 代码库 > HBase的二级索引,以及phoenix的安装(需再做一次)
HBase的二级索引,以及phoenix的安装(需再做一次)
一:HBase的二级索引
1.讲解
uid+ts
11111_20161126111111:查询某一uid的某一个时间段内的数据
查询某一时间段内所有用户的数据:按照时间
索引表
rowkey:ts+uid 20161126111111—111111
info:uid uid+ts
检索流程:
从索引表中根据时间段来查询源表rowkey
根据rowkey来查询源表
二:phoenix的安装
1.上传源文件包
2.解压到modules文件夹下
tar -zxvf phoenix-4.2.2-src.tar.gz -C /etc/opt/modules/
3.修改pom.xml文件
有一个问题,将所有的hadoop-two.version 变量都换成2.5.0
<hbase.version>0.98.6-hadoop2</hbase.version>
<hadoop-two.version>2.5.0</hadoop-two.version>
4.进入主目录
5.编译
mvn clean package -DskipTests
----------------------------------------------------(以下需要重新编译,重新做)------------------------------------------------------------
6.查找编译好的包
Phoenix_home/Phoenix-assembly/target/phoenix-4.2.2.tar.gz
7.
HBase的二级索引,以及phoenix的安装(需再做一次)