CDH6.2 安装 Pheonix

官方文档:phoenix_installation

Parcel 下载地址:

https://archive.cloudera.com/phoenix/6.2.0/parcels/

csd 下载地址:

https://archive.cloudera.com/phoenix/6.2.0/csd/PHOENIX-1.0.jar

 

 

1. Parcel 配置

在线方式

CDH - Parcel - 配置 - 远程 Parcel 存储库 URL - "+"

https://archive.cloudera.com/gplextras6/6.0.1/parcels/

 

离线方式

copy 文件到 /opt/cloudera/parcel-repo

mkdir /opt/cloudera/parcel-repo 

# 放入以下3个文件 
# manifest.json 
# PHOENIX-5.0.0-cdh6.2.0.p0.1308267-el7.parcel 
# PHOENIX-5.0.0-cdh6.2.0.p0.1308267-el7.parcel.sha 

chown cloudera-scm:cloudera-scm /opt/cloudera/parcel-repo/*

2. csd 文件

安装 csd(Custom Service Descriptor) 后才能在 CDH 中添加服务中显示 Phoenix 服务

下载并 copy csd 文件到 /opt/cloudera/csd

mkdir /opt/cloudera/csd cd /opt/cloudera/csd 
wget https://archive.cloudera.com/phoenix/6.2.0/csd/PHOENIX-1.0.jar 
chown cloudera-scm:cloudera-scm /opt/cloudera/csd/*

3. 下载 - 分配 - 激活

 

 

4. 重启 cloudera-scm-server

systemctl restart cloudera-scm-server

5. 重启 CM

6. 添加 Phoenix 服务

7. hbase-site.xml 配置

(hbase-site.xml 服务高级配置,hbase-site.xml 客户端高级配置)

hbase.regionserver.wal.codec:定义写入预写日志("wal")编码,支持二级索引

phoenix.functions.allowUserDefinedFunctions:启用用户自定义函数(UDF)


 hbase.regionserver.wal.codec
 org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec


 phoenix.functions.allowUserDefinedFunctions
 true
 enable UDF functions


 phoenix.schema.mapSystemTablesToNamespace
 true


 phoenix.schema.isNamespaceMappingEnabled
 true

6. 重启 HBase

7. 验证

phoenix-sqlline

> !tables

 

 

你可能感兴趣的:(Hbase)