CDH 6.2 安装 Phoenix

CDH 6.2 安装 Phoenix

付费终结者,让天下寒士都能免费下载

环境说明

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) 文件安装路径
CDH 6.2 安装 Phoenix

② 将 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.parcelPHOENIX-5.0.0-cdh6.2.0.p0.1308267-el7.parcel.shamanifest.json
CDH 6.2 安装 Phoenix
② 点击检查新 Parcel ,当出现 PHOENIX 后,点击 Distribute
CDH 6.2 安装 Phoenix
③ 点击激活 PHOENIX,并在弹框中点击 确认
CDH 6.2 安装 Phoenix
④ 集群 -> 操作 -> 添加服务,出现 PHOENIX 服务
CDH 6.2 安装 Phoenix
⑤ 将 PHOENIX 服务添加到每个 Region Server
CDH 6.2 安装 Phoenix
CDH 6.2 安装 Phoenix

配置HBase以用于Phoenix

① 选择 Hbase -> 配置,搜索 hbase-site.xmlHBase 服务高级配置代码段,单击 以XML格式查看,并添加以下属性

<!-- 定义写入预写日志 wal 编码 -->
<property>
  <name>hbase.regionserver.wal.codec</name>
  <value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec</value>
</property> 
 
<!-- 启用用户自定义函数(UDF) -->
<property>
  <name>phoenix.functions.allowUserDefinedFunctions</name>
  <value>true</value>
  <description>enable UDF functions</description>
</property>

② 保存并重启 HBasePHOENIX
CDH 6.2 安装 Phoenix

测试 PHOENIX

① 在任意节点启动 PHOENIX

# 格式    
phoenix-sqlline 安装 zookeeper 的主机名:2181:/hbase

# 示例
phoenix-sqlline node1:2181:/hbase

CDH 6.2 安装 Phoenix

② 测试

# 查看表
!table

CDH 6.2 安装 Phoenix

上一篇:CDH6.3.2集成Apache Flink1.12.0


下一篇:Android之Surface