前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在CDH 6.3中安装Phoenix服务

在CDH 6.3中安装Phoenix服务

作者头像
用户1148526
发布2020-03-18 17:49:28
2.3K0
发布2020-03-18 17:49:28
举报
文章被收录于专栏:Hadoop数据仓库

目录

一、下载并安装Phoenix parcel

二、安装CSD文件

三、在Cloudera Manager中添加Phoenix服务(前提是已经安装了HBase服务)

四、配置HBase以用于Phoenix

五、验证Phoenix安装

参考:


一、下载并安装Phoenix parcel

1. 登录Cloudera Manager,点“群集”->“Parcel”,进入Parcel页。 2. 点击“配置”,添加远程Phoenix Parcel URL,如图1所示,然后保存更改。

图1

3. 在Parcel页下载hoenix Parcel,如图2所示。

图2

4. 完成下载后,点击“分配”,如图3所示。

图3

5. 分配完成后,点击“激活”,如图4所示。

图4

二、安装CSD文件

在CDH中添加Phoenix服务之前,必须安装Custom Service Descriptor(CSD)文件。

1. 确定CSD文件存放位置。 登录Cloudera Manager,点“管理”->“设置”,点击“自定义服务描述符”,查看“本地描述符存储库路径”,如图5所示。

图5

2. 将CSD文件下载到本地描述符存储库路径,然后重启Cloudera Manager服务器。 登录Cloudera Manager所在主机执行以下命令:

代码语言:javascript
复制
cd /opt/cloudera/csd
wget https://username:password@archive.cloudera.com/phoenix/6.2.0/csd/PHOENIX-1.0.jar
systemctl restart cloudera-scm-server

3. 登录Cloudera Manager,重启Cloudera Management Service服务,如图6所示。

图6

三、在Cloudera Manager中添加Phoenix服务(前提是已经安装了HBase服务)

安装完成后,Phoenix将出现在服务列表中,如图7所示。

图7

四、配置HBase以用于Phoenix

1. 添加属性 选择“Hbase”->“配置”,搜索“hbase-site.xml 的 HBase 服务高级配置代码段”,单击“以XML格式查看”,并添加以下属性:

代码语言:javascript
复制
<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.regionserver.wal.codec定义写入预写日志(“wal”)编码。
  • 设置phoenix.functions.allowUserDefinedFunctions属性启用用户自定义函数(UDF)。

2. 重启Hbase服务

五、验证Phoenix安装

登录集群主机,并在命令提示符下运行以下冒烟测试:

代码语言:javascript
复制
phoenix-psql /opt/cloudera/parcels/PHOENIX-5.0.0-cdh6.2.0.p0.1308267/lib/phoenix/examples/WEB_STAT.sql /opt/cloudera/parcels/PHOENIX-5.0.0-cdh6.2.0.p0.1308267/lib/phoenix/examples/WEB_STAT.csv /opt/cloudera/parcels/PHOENIX-5.0.0-cdh6.2.0.p0.1308267/lib/phoenix/examples/WEB_STAT_QUERIES.sql

参考:

Installing Apache Phoenix using Cloudera Manager

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、下载并安装Phoenix parcel
  • 二、安装CSD文件
  • 三、在Cloudera Manager中添加Phoenix服务(前提是已经安装了HBase服务)
  • 四、配置HBase以用于Phoenix
  • 五、验证Phoenix安装
  • 参考:
相关产品与服务
TDSQL MySQL 版
TDSQL MySQL 版(TDSQL for MySQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档