1. 安装包准备

phoenix官网: http://phoenix.apache.org/
HBASE版本: Version 1.2.0-cdh5.12.1
官网下载离线安装包:

http://archive.apache.org/dist/phoenix/apache-phoenix-4.14.0-cdh5.12.2/parcels/

这里需要说明的是,官网的离线安装包并没有cdh5.12.1版本的,所以我选了一个差别较小的5.12.2版本,后来实测也是可以的。
CDH 5.12.1 HBase集成安装Phoenix_CDH
把这几个文件下载下来:

$ ll
total 356084
-rw-rw-r-- 1 bigdata bigdata 364605440 Jun  5  2018 APACHE_PHOENIX-4.14.0-cdh5.12.2.p0.3-el7.parcel
-rw-rw-r-- 1 bigdata bigdata       833 Jun  5  2018 APACHE_PHOENIX-4.14.0-cdh5.12.2.p0.3-el7.parcel.asc
-rw-rw-r-- 1 bigdata bigdata       114 Jun  5  2018 APACHE_PHOENIX-4.14.0-cdh5.12.2.p0.3-el7.parcel.sha256
-rw-rw-r-- 1 bigdata bigdata       178 Jun  5  2018 APACHE_PHOENIX-4.14.0-cdh5.12.2.p0.3-el7.parcel.sha512
-rw-rw-r-- 1 bigdata bigdata      5081 Jun  5  2018 manifest.json

2. 将下载下来的安装包发布到http服务

找一台启动了httpd服务的服务器,
/var/www/html/ 路径下新建一个文件夹,将离线安装包放进去,然后将APACHE_PHOENIX-4.14.0-cdh5.12.2.p0.3-el7.parcel.sha256 重命名为APACHE_PHOENIX-4.14.0-cdh5.12.2.p0.3-el7.parcel.sha,如下图:
CDH 5.12.1 HBase集成安装Phoenix_CDH_02
然后在浏览器中输入,如下路径,查看安装包是否发布到http服务CDH 5.12.1 HBase集成安装Phoenix_CDH_03

3. 将Phoenix服务添加到CM中

CM主界面→主机→Parcel→配置,打开如下界面,然后将上述地址加到远程Parcel存储库URL中,然后保存。
CDH 5.12.1 HBase集成安装Phoenix_CDH_04
然后:
CM主界面→主机→Parcel→检查新Parcel,就会看到我们新添加的Phoenix的Parcel,接下来就是下载→分配→激活
CDH 5.12.1 HBase集成安装Phoenix_CDH_05

4. 重启HBase服务

回到主页就会发现HBase服务要部署客户端配置并重启,直接按照提示操作就行。

5. 测试

HBase 重启完成后,Phoenix就算安装好了,我们可以测试一下:
CDH 5.12.1 HBase集成安装Phoenix_CDH_06