【Phoenix】4.14.1-Hbase-1.3版本 安装

Phoenix 版本 会附带Hbase版本,要根据安装的Hbase版本下载Phoenix

 

下载Phoenix

wget http://archive.apache.org/dist/phoenix/apache-phoenix-4.14.1-HBase-1.3/bin/apache-phoenix-4.14.1-HBase-1.3-bin.tar.gz

 

解包:

tar -zxvf apache-phoenix-4.14.1-HBase-1.3-bin.tar.gz -C /opt/module

 

改短名:

cd /opt/module
mv apache-phoenix-4.14.1-HBase-1.3-bin phoenix-4.14.1

 

把客户端和服务端的Jar包给每一个Hbase的lib目录下面

cd /opt/module/phoenix-4.14.1

拷贝:

# 客户端
scp phoenix-4.14.1-HBase-1.3-client.jar root@centos7-02:/opt/module/hbase-1.3.1/lib
scp phoenix-4.14.1-HBase-1.3-client.jar root@centos7-03:/opt/module/hbase-1.3.1/lib
scp phoenix-4.14.1-HBase-1.3-client.jar root@centos7-04:/opt/module/hbase-1.3.1/lib

# 服务端
scp phoenix-4.14.1-HBase-1.3-server.jar root@centos7-04:/opt/module/hbase-1.3.1/lib
scp phoenix-4.14.1-HBase-1.3-server.jar root@centos7-03:/opt/module/hbase-1.3.1/lib
scp phoenix-4.14.1-HBase-1.3-server.jar root@centos7-02:/opt/module/hbase-1.3.1/lib

 

备份phoenix的hbase-site.xml文件

cp -r \
/opt/module/phoenix-4.14.1/bin/hbase-site.xml \
/opt/module/phoenix-4.14.1/bin/hbase-site.bak.xml 

 

用Hbase配置好的hbase-site.xml替换

cp -r \
/opt/module/hbase-1.3.1/conf/hbase-site.xml \
/opt/module/hbase-1.3.1/conf/phoenix-4.14.1/bin/hbase-site.xml

 

将Hadoop的HDFS配置放入Phoenix中,或者软链一下

ln -s $HADOOP_HOME/etc/hadoop/core-site.xml /opt/module/phoenix-4.14.1/bin/core-site.xml
ln -s $HADOOP_HOME/etc/hadoop/hdfs-site.xml /opt/module/phoenix-4.14.1/bin/hdfs-site.xml

 

Phoenix可以不配置环境变量,但是必须要配置其他组件的配置文件

我把jar包放到Hbase里面了,但是没配置任何文件就跑Phoenix,结果Hbase就起不来了

这一步没有做就发现Hbase起不起来,Master节点挂不上去,找半天原因也找不到

 

感谢这篇博客提供的思路:

https://www.cnblogs.com/zlslch/p/7096353.html

 

 

 

Phoenix 登录连接的坑

phoenix会因为centos7自带的映射,而找不到地址信息

https://blog.csdn.net/qq1010234991/article/details/85925539
https://blog.csdn.net/qq_40180229/article/details/108713904

把 /etc/hosts 文件 头两行注释了即可(所有节点都要注释掉)

 

 

重新加载所有组件的流程:

先关闭phoenix -> hbase -> zookeeper -> hadoop

hadoop组件 清空data目录,重新执行hdfs的格式化

zookeeper组件 清空节点文件 (就是datadir目录下的version-2)

以上,如果日志太多了记得也删掉

然后重跑

 

 

posted @ 2022-01-30 22:02  emdzz  阅读(407)  评论(0编辑  收藏  举报