栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Phoenix整合HBase安装部署

Phoenix整合HBase安装部署

Phoenix整合Hbase安装部署

前言一、安装Hbase、Phoenix二、安装

1.Hbase安装2.Phoenix安装 3.部署

1.配置Hbase整合Phoenix分发集群文件启动验证 总结


前言

相信很多小伙伴在安装phoenix连接hbase的时候被版本和配置问题困扰过,那么这篇文章可以很好的帮助你解决这个问题。


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

整合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

分发集群文件


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的安装部署和使用,如果大家在安装的过程中遇到问题可以留言。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/720781.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号