HBase的二級索引
阿新 • • 發佈:2017-08-23
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的二級索引