下载
https://phoenix.apache.org/download.html
部署
上传
登录到 hadoop1,将文件上传到 program 目录下
解压缩
tar zxvf phoenix-hbase-2.1-5.1.2-bin.tar.gz --no-same-owner
修改文件名
mv phoenix-hbase-2.1-5.1.2-bin phoenix-5.1.2
复制 jar
将phoeinx中的jar包拷贝到hbase的lib目录下:
cd /program/phoenix-5.1.2
cp phoenix-pherf-5.1.2.jar phoenix-server-hbase-2.1-5.1.2.jar /program/hbase-2.1.9/lib/
同步文件
同步到 hadoop2
rsync -av /program/hbase-2.1.9/lib root@hadoop2:/program/hbase-2.1.9
同步到 hadoop3
rsync -av /program/hbase-2.1.9/lib root@hadoop3:/program/hbase-2.1.9
软连接hbase-site.xml
将hbase 的 hbase-site.xml 软连接到 phoenix 的 bin 目录下:
cd /program/phoenix-5.1.2/bin
ln -sf /program/hbase-2.1.9/conf/hbase-site.xml
添加环境变量
vim /etc/profile.d/bigdata_env.sh
添加下面内容:
# 配置 PHOENIX_HOME
export PHOENIX_HOME=/program/phoenix-5.1.2
export PHOENIX_CLASSPATH=$PHOENIX_HOME
export PATH=$PATH:$PHOENIX_HOME/bin
保存
立即生效:
source /etc/profile
重启hbase
stop-hbase.sh
start-hbase.sh
启动Phoenix
sqlline.py hadoop1,hadoop2,hadoop3
sqlline.py hadoop1:2181
参考:
https://blog.csdn.net/qq_40751062/article/details/122695887
https://blog.csdn.net/qq_33187206/article/details/80824414