2109——CHD6.2.0集群环境下phoenix5.0.0安装
一、基础环境
CDH6.2.0
Centos7.6
phoenix5.0.0
hbase2.1.0
二、安装准备
1.phoenix5.0.0的parcel下载
https://share.weiyun.com/GyblfXCg
2.文件解压
unzip PATH(文件存放路径)/phoenix.5.0.0.zip
3.文件解压后内容包括:

三、安装phoenx组件
1.将下载的文件发布到httpd服务,通过网页验证

2.进入Cloudera Manager点击parcel进入parcel管理页面


3.点击配置,输入parcel的http地址

4.点击保存更改,回到parcel管理界面,以及自动添加

5.下载——> 分配——>激活

四、CM中添加phoenix服务
1.确认csd文件路径,在CM中选择管理——>设置——>搜索csd

2.将解压文件中PHOENIX-1.0.jar放入上面查到的路径下

3.重启cloudera-scm-server服务
systemctl restart cloudera-scm-server
4.重启CM过期服务

5.添加phoenix服务


6.添加成功

五、设置Hbase
1.Phoenix是基于Hbase,为Hbase提供sql接口的。
在Hbase服务中搜索hbase-site,在"hbase-site.html"的高级设置代码段配置如下内容:

或者以XML格式添加:
<property> <name>hbase.regionserver.wal.codec</name> <value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec</value> </property> <property><name>phoenix.functions.allowUserDefinedFunctions</name>
<value>true</value>
<description>enable UDF functions</description> </property>
2.重启Hbase服务
六、启动并验证phoenix
1.命令行启动
phoenix-sqlline hbase节点1,hbase节点2......

2.查看表
!table

总结:phoenix的安装对版本契合度的要求很高,安装前一定要确认hbase以及cdh的版本是否合适。

浙公网安备 33010602011771号