1. 程式人生 > >cloudera manager下phoenix的安裝

cloudera manager下phoenix的安裝

cloudera 1.2 例如 客戶端連接 repo phoenix ase usr 環境變量

安裝目錄
/usr/local/apps/phoenix/bin/

============================================================
下面是三種phoenix的安裝方式

------------------------------------------------------
1、在線安裝(不可行,要求的cdh版本不符合)

配置phoenix的下載地址
https://mirrors.tuna.tsinghua.edu.cn/apache/phoenix/apache-phoenix-4.13.2-cdh5.11.2/parcels/
通過cloudera manager進行下載、分配、激活
目前由於改版本的cdh版本要求太嚴,只有cdh5.11.2版本,所以沒有辦法激活


------------------------------------------------------
2、手動下載、安裝(不可行,要求的cdh版本不符合)
APACHE_PHOENIX-4.13.2-cdh5.11.2.p0.0-el6.parcel
manifest.json
新建APACHE_PHOENIX-4.13.2-cdh5.11.2.p0.0-el6.parcel.sha文件
把manifest.json中的hash碼復制到上面這個.sha文件中

把上面三個文件上傳到 cloudera manager的管理節點機器的下面這個目錄
/opt/cloudera/parcel-repo

------------------------------------------------------

3、手動把jar拷貝到RegionServer的目錄

phoenix的安裝包是通過cloudera manager分發phoenix的parcels後,得到的解壓包,拷貝出來的解壓好的安裝包。


把這個jar拷貝到RegionServer的目錄下(/opt/cloudera/parcels/CDH/lib/hbase/lib)
cp /opt/cloudera/parcels/APACHE_PHOENIX-4.13.2-cdh5.11.2.p0.0/lib/phoenix/phoenix-4.13.2-cdh5.11.2-server.jar /opt/cloudera/parcels/CDH/lib/hbase/lib


3.2、把解壓好的phoenix拷貝到下面這個目錄
cp -r /opt/cloudera/parcels/APACHE_PHOENIX-4.13.2-cdh5.11.2.p0.0/lib/ /usr/local/apps/
安裝目錄
/usr/local/apps/phoenix
命令行目錄:後面的命令運行等都要連接到這裏
/usr/local/apps/phoenix/bin/


jdbc等連接方式,不需要這個安裝目錄。直接通過zookeeper(估計是通過上面的RegionServer裏面的那個jar包)
jdbc:phoenix:zookeeper quorum server


hbase客戶端:添加環境變量(這一步不是必須的)
vim /etc/profile

#added by phoenix
export PHOENIX_HOME=/usr/local/apps/phoenix

============================================================
phoenix介紹、使用、spark連接
https://www.cnblogs.com/kekukekro/p/6339587.html


命令行:運行
cd /usr/local/apps/phoenix/bin/
./sqlline.py 192.168.100.104:2181

或者到原始的解壓目錄
cd /opt/cloudera/parcels/APACHE_PHOENIX-4.13.2-cdh5.11.2.p0.0/lib/phoenix/bin/

#Connecting to jdbc:phoenix:192.168.100.104:2181



==============================================
GUI客戶端連接phoenix

首先需要保證電腦安裝了SQuirrel.
然後點擊Driver的增加按鈕,填上名字和Phoenix的jdbc地址示例如jdbc:phoenix:zookeeper quorum server,然後指定外部驅動為本地的phoenix-4.8.0-cdh5.8.0-client.jar的org.apache.phoenix.jdbc.PhoenixDriver

squirrel客戶端連接
1、添加phoenix的連接驅動
org.apache.phoenix.jdbc.PhoenixDriver
2、url的格式樣例
jdbc:phoenix:zookeeper quorum server

3、連接測試

cloudera manager下phoenix的安裝