1. 程式人生 > >HBase的二級索引

HBase的二級索引

strong clean 查詢 問題 mvn clean 流程 zxvf oop sem

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的二級索引