Phoenix整合HBase安装部署、HBase整合Phoenix安装部署

您所在的位置:网站首页 hbase的配置文件目录 Phoenix整合HBase安装部署、HBase整合Phoenix安装部署

Phoenix整合HBase安装部署、HBase整合Phoenix安装部署

2023-09-27 07:48| 来源: 网络整理| 查看: 265

Phoenix整合HBase安装部署 前言一、安装HBase、Phoenix二、安装1.HBase安装2.Phoenix安装 3.部署1.配置HBase整合Phoenix分发集群文件启动验证 总结

前言

相信很多小伙伴在安装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文件 在这里插入图片描述 在文件中添加如下配置

hbase.rootdir hdfs://hadoop105:8020/hbase hbase.cluster.distributed true hbase.master.port 16000 hbase.zookeeper.property.dataDir /opt/module/zookeeper-3.5.7/zkData hbase.zookeeper.quorum hadoop105,hadoop106,hadoop107 hbase.master.info.port 16010 hbase.regionserver.info.port 16030 hbase.unsafe.stream.capability.enforce false hbase.wal.provider filesystem phoenix.schema.isNamespaceMappingEnabled true phoenix.schema.mapSystemTablesToNamespace true hbase.zookeeper.property.clientPort 2181

三、配置regionservers文件 在这里插入图片描述

# 告诉bin/start-hbase.sh 及bin/stop-hbase.sh 脚本Region 的节点有哪几个 hadoop105 hadoop106 hadoop107

在这里插入图片描述 四、软连接hadoop文件 在这里插入图片描述

cd /opt/module/hbase/conf/ # 软连接,如已存在则覆盖 ln -sf /opt/module/hadoop-3.1.3/etc/hadoop/core-site.xml ln -sf /opt/module/hadoop-3.1.3/etc/hadoop/hdfs-site.xml

在这里插入图片描述 五、添加压缩包到lib文件 在这里插入图片描述

##进入phoenix目录 cd /opt/module/phoenix/ ##将phoenix中的jar包复制到hbase的目录下 cp phoenix-pherf-5.1.2.jar phoenix-server-hbase-2.4-5.1.2.jar /opt/module/hbase/lib/ 整合Phoenix

一、将phoeinx中的jar包拷贝到hbase 在这里插入图片描述

#进入phoenix文件夹 cd /opt/module/phoenix/ #拷贝jar文件到hbase的lib文件夹 cp phoenix-pherf-5.1.2.jar phoenix-server-hbase-2.4-5.1.2.jar /opt/module/hbase/lib/

二、软连接hbase-site.xml 在这里插入图片描述

## 进入bin目录 cd /opt/module/phoenix/bin/ ##软连接hbase-site.xml文件 ln -sf /opt/module/hbase/conf/hbase-site.xml

在这里插入图片描述 三、配置环境变量

sudo vim /etc/profile.d/my_env.sh ## 添加环境变量 #phoenix export PHOENIX_HOME=/opt/module/phoenix export PHOENIX_CLASSPATH=$PHOENIX_HOME export PATH=$PATH:$PHOENIX_HOME/bin #HBase export HBASE_HOME=/opt/module/hbase export PATH=$PATH:$HBASE_HOME/bin

在这里插入图片描述

分发集群文件

在这里插入图片描述 在这里插入图片描述

cd /opt/module/ ##分发hbase到集群 xsync hbase/ ##分发phoenix到集群 xsync phoenix/

分发脚本xsync链接:https://blog.csdn.net/wwm_wang_wen/article/details/120778119

至此前期安装部署工作全部完成,最后,让我们启动hbase和phoenix。

启动验证

一、先启动hadoop集群,和zookeeper

二、启动hbase 在这里插入图片描述

cd /opt/module/hbase/ ##启动hbase bin/start-hbase.sh

二、启动phoenix 在这里插入图片描述

cd /opt/module/phoenix/ ##启动phoenix bin/sqlline.py 总结

以上就是今天要讲的内容,本文仅仅介绍了hbase和phoenix的安装部署和使用,如果大家在安装的过程中遇到问题可以留言。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3