CDH版 Phoenix 安装方法

本文提供了一步一步的指南来安装 Phoenix 4.14 版本,包括上传压缩包到服务器、解压、配置 HBase 环境、重启集群等步骤,并强调了对权限的要求。

本文安装版本是4.14, 4.8以后应该都可以这么安装, 4.8以前的就不知道了

 

1. 将压缩包上传到服务器

apache-phoenix-4.14.0-cdh5.12.2-bin.tar

下载方法就不说了, 自己去官网找, 很好下载

2. 解压

tar -zxf apache-phoenix-4.14.0-cdh5.12.2-bin.tar.gz

 

3. 复制 phoenix-4.14.0-cdh5.12.2-server.jar 包到 Hbase/lib目录, 每一个RegionServer都要复制

切换到root用户

cp phoenix-4.14.0-cdh5.12.2-server.jar /opt/cloudera/parcels/CDH-5.12.1-1.cdh5.12.1.p0.3/lib/hbase/lib

 

4. 增加hbase-site.xml 配置

hbase-site.xml 的 HBase 服务高级配置代码段(安全阀)  (这里会把Master和regionServer都改了, 需要重启才能生效)

hbase-site.xml 的 HBase 客户端高级配置代码段(安全阀) (这里的配置需要部署客户端配置才能生效)

切记!!! 这两个地方都要改, 否则会出问题.
 

(1) 这个是二级索引支持

<property>

<name>hbase.regionserver.wal.codec</name>

<value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec</value>

</property>

(2) 这个是 命名空间开启

<property>

<name>phoenix.schema.isNamespaceMappingEnabled</name>

<value>true</value>

</property>

 

 

5. 重启Hbase集群, 部署客户端配置

6. 下载HBase集群的配置, 将其放到Phoenix的bin目录中

这一步好像可有可无, 要看你环境变量配的怎么样了, 最好是添加上吧

 

 

6. 执行 bin/sqlline.py 进入Phoenix客户端

注意:

     第一次进入Phoenix shell客户端的时候, Phoenix会去hbase自动创建几张系统表, 所以, 你进入Phoenix的用户一定要对Phoenix有写权限, 要可以创建schema, 也就是hbase的namespace

这是设置开启了namespace的系统表, 如果不开启namespace, 则中间的不是冒号: 是 点 .

SYSTEM:CATALOG
SYSTEM:FUNCTION
SYSTEM:LOG     
SYSTEM:MUTEX   
SYSTEM:SEQUENCE
SYSTEM:STATS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值