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版本,后来实测也是可以的。
把这几个文件下载下来:
$ 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
,如下图:
然后在浏览器中输入,如下路径,查看安装包是否发布到http服务
3. 将Phoenix服务添加到CM中
CM主界面→主机→Parcel→配置,打开如下界面,然后将上述地址加到远程Parcel存储库URL中,然后保存。
然后:
CM主界面→主机→Parcel→检查新Parcel,就会看到我们新添加的Phoenix的Parcel,接下来就是下载→分配→激活
4. 重启HBase服务
回到主页就会发现HBase服务要部署客户端配置并重启,直接按照提示操作就行。
5. 测试
HBase 重启完成后,Phoenix就算安装好了,我们可以测试一下: