CDH5.8 HBase安裝Phoenix
阿新 • • 發佈:2019-01-01
1、phoenix的簡介
hbase的java api或者其語法很難用,可以認為phoenix是一箇中間件,提供了訪問hbase的另外的語法。本文件為在CDH環境上安裝Phoenix。
2、下載CDH版Phoenix
https://github.com/chiastic-security/phoenix-for-cloudera/tree/4.8-HBase-1.2-cdh5.8
3、編譯
mvn clean package -DskipTests -Dcdh.flume.version=1.6.0
4、
5、將phoenix-4.8.0-cdh5.8.0中的phoenix-4.8.0-cdh5.8.0-server.jar拷貝到每一個RegionServer下/opt/cloudera/parcels/CDH/lib/hbase/lib
6、重啟hbase叢集
7、將phoenix-4.8.0-cdh5.8.0放到我們叢集中的某個目錄下,進入phoenix-4.8.0-cdh5.8.0/bin目錄,使用sqlline.py連線hbase,成功。
hbase的java api或者其語法很難用,可以認為phoenix是一箇中間件,提供了訪問hbase的另外的語法。本文件為在CDH環境上安裝Phoenix。
2、下載CDH版Phoenix
https://github.com/chiastic-security/phoenix-for-cloudera/tree/4.8-HBase-1.2-cdh5.8
3、編譯
mvn clean package -DskipTests -Dcdh.flume.version=1.6.0
4、
將編譯打包好後的IdeaWorkspace\phoenix-for-cloudera-4.8-HBase-1.2-cdh5.8\phoenix-assembly\target\phoenix-4.8.0-cdh5.8.0.tar.gz解壓phoenix-4.8.0-cdh5.8.0
5、將phoenix-4.8.0-cdh5.8.0中的phoenix-4.8.0-cdh5.8.0-server.jar拷貝到每一個RegionServer下/opt/cloudera/parcels/CDH/lib/hbase/lib
6、重啟hbase叢集
7、將phoenix-4.8.0-cdh5.8.0放到我們叢集中的某個目錄下,進入phoenix-4.8.0-cdh5.8.0/bin目錄,使用sqlline.py連線hbase,成功。
./sqlline.py k1:2181/hbase