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的版本是否合适。

  

 

posted @ 2021-09-16 10:13  那个人后来  阅读(307)  评论(2)    收藏  举报