付费终结者,让天下寒士都能免费下载
环境说明
Centos 7 + CDH 6.2.1
安装前准备
① PHOENIX-1.0.jar
② PHOENIX-5.0.0-cdh6.2.0.p0.1308267-el7.parcel
③ PHOENIX-5.0.0-cdh6.2.0.p0.1308267-el7.parcel.sha
④ manifest.json
PHOENIX Pracels_百度网盘 密码: mqp8
安装 CSD 文件
① 确定 CSD(Custom Service Descriptor) 文件安装路径
② 将 CSD文件(PHOENIX-1.0.jar) 放到到本地描述符存储库路径,然后重启 Cloudera Manager 服务器
③ 赋权
sudo chown cloudera-scm:cloudera-scm PHOENIX-1.0.jar && sudo chmod 644 PHOENIX-1.0.jar
④ 重启 cloudera-scm-server 服务
systemctl restart cloudera-scm-server
安装Phoenix parcel
① 上传文件到如图 parcel 目录下,PHOENIX-5.0.0-cdh6.2.0.p0.1308267-el7.parcel 、PHOENIX-5.0.0-cdh6.2.0.p0.1308267-el7.parcel.sha 、 manifest.json ② 点击检查新 Parcel ,当出现 PHOENIX 后,点击 Distribute ③ 点击激活 PHOENIX ,并在弹框中点击 确认 ④ 集群 -> 操作 -> 添加服务,出现 PHOENIX 服务 ⑤ 将 PHOENIX 服务添加到每个 Region Server 中
配置HBase以用于Phoenix
① 选择 Hbase -> 配置 ,搜索 hbase-site.xml 的 HBase 服务高级配置代码段 ,单击 以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>
② 保存并重启 HBase 和 PHOENIX
测试 PHOENIX
① 在任意节点启动 PHOENIX
phoenix-sqlline 安装 zookeeper 的主机名:2181:/hbase
phoenix-sqlline node1:2181:/hbase
② 测试
!table
|