phoenix
概述
phoenix,中文譯爲“鳳凰”,很美的名字。Phoenix是由saleforce.com開源的一個項目,後又捐給了Apache基金會。它相當於一個Java中間件,提供jdbc連接,操作hbase數據表。
安裝
-
下載 http://archive.apache.org/dist/phoenix/ 結合自己的hbase版本選擇相應的安裝包
-
解壓
[root@CentOS opt]# tar -zxvf apache-phoenix-4.14.1-HBase-1.2-bin.tar.gz -C /usr
-
重命名
[root@CentOS opt]# mv apache-phoenix-4.14.1-HBase-1.2-bin.tar.gz phonex4
-
進行相關配置
- 將phoenix-4.14.0/目錄下 phoenix-5.0.0-HBase-2.0-server.jar拷貝到各個 HBase 的 lib目錄中(每個節點都要放)
- 重啓hbase集羣,使Phoenix的jar包生效。
- 將hbase的配置文件hbase-site.xml 放到phoenix-5.0.0/bin/下,替換Phoenix原來的 配置文件。
-
修改權限
[root@CentOS bin]# chmod 777 psql.py [root@CentOS bin]# chmod 777 sqlline.py
-
驗證是否成功
[root@CentOS bin]# ./sqlline.py Hbase:2181