码迷,mamicode.com
首页 > 其他好文 > 详细

HBase的二级索引

时间:2017-08-22 23:20:39      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:modules   hba   解压   sem   etc   pom.xml   img   target   重新编译   

一: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的二级索引

标签:modules   hba   解压   sem   etc   pom.xml   img   target   重新编译   

原文地址:http://www.cnblogs.com/RHadoop-Hive/p/7413932.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!