Phoenix整合HBase安装部署
前言
相信很多小伙伴在安装phoenix连接hbase的时候被版本和配置问题困扰过,那么这篇文章可以很好的帮助你解决这个问题。
如果之前安装过hbase,要删除重装的话,需要清除zookeeper中hbase的信息,可以参考 https://blog.csdn.net/morning_pig/article/details/8924333
PS:HBase和Phoenix均采用较新的稳定版本
Phoenix采用5.12版本
HBase采用2.4.9稳定版
一、安装HBase、Phoenix
1、 安装包百度网盘链接: https://pan.baidu.com/s/100bYNyWy4LQt2f5qbgHf8Q
提取码:mpev
2、 HBase官方下载地址:http://archive.apache.org/dist/hbase/
3、 Phoenix官方下载地址:https://phoenix.apache.org/download.html
二、安装
1.HBase安装
1.解压安装包
2.修改文件名
## 解压hbase 到opt/module目录
tar -zxvf hbase-2.4.9-bin.tar.gz -C /opt/module
## 修改文件名
mv hbase-2.4.9/ hbase
2.Phoenix安装
1、解压安装包
2、修改文件名
## 解压安装包到指定路径
tar -zxvf phoenix-hbase-2.4-5.1.2-bin.tar.gz -C /opt/module/
## 修改文件名
phoenix-hbase-2.4-5.1.2-bin/ phoenix
3.部署
1.配置HBase
一、配置hbase-env.sh文件
## 添加jdk环境
export JAVA_HOME=/usr/local/jdk1.8.0_241
## 不让HBase 管理ZooKeeper
export HBASE_MANAGES_ZK=FALSE
## 默认是true,默认会让ZooKeeper 随HBase 一起启停,并管理类似myid 等信息
## 但大数据系统中的ZooKeeper 集群还可能管理着别的框架,所以不能让其只跟HBase 绑定在一起
## 如没在hbase-site.xml 中配置hbase.zookeeper.quorum 则HBase 会启动自带的mini_ZooKeeper
二、配置hbase-site.xml文件
在文件中添加如下配置
<configuration>
<</