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

HBase环境部署

HBase环境部署

一、Hbase有三种运行模式:

1、单机模式:只在一台计算机运行,这种模式下,Hbase所有进程包括Maste、HRegionServer、和Zookeeper都在同一个JVM中运行,存储机制采用本地文件系统,没有采用分布式文件系统HDFS。

2、伪分布模式:只在一台计算机运行,这种模式下,Hbase所有进程都运行在不同一个节点,在一个节点上模拟了一个具有Hbase完整功能的微型集群,存储机制采用分布式文件系统HDFS,但是HDFS的NameNode和DataNode都位于同一台计算机上。

3、全分布模式:在多台计算机上运行,这种模式下,Hbase的守护进程运行在多个节点上,形成一个真正意义上的集群,存储机制采用分布式文件系统HDFS,且HDFS的NameNode和DataNode位于不同计算机上。

二、以下安装Hbase的全分布模式,Hbase的版本为1.7.1,共三个节点。

注:

        Hbase的官网下载链接:Index of /hbase (apache.org)
        安装Hbase的前提:jdk、hadoop集群、zookeeper都已安装完成。

全分布模式Hbase集群部署规划
主机名IP地址运行进程
vincen192.168.10.110

NameNode
DataNode
NodeManager

QuorumPeerMain

HMaster

HRegionServer

vincen1192.168.10.111

NodeManager
DataNode
ResourceManager

QuorumPeerMain

HRegionServer

vincen2192.168.10.112

NodeManager
SecondaryNameNode
DataNode

QuorumPeerMain

HRegionServer

1、官网下载Hbase,Hbase的版本为1.7.1

2、上传到vincen主节点

3、解压安装

        tar -zxvf hbase-1.7.1-bin.tar.gz

4、配置环境变量

        vi /etc/profile

(1)添加:

export Hbase_HOME=(Hbase的安装路径)

export PATH=$Hbase_HOME/bin:$PATH

(2)生效配置文件

        source /etc/profile

5、进入Hbase的conf目录,修改hbase-env.sh

(1)添加:

        export JAVA_HOME=(jdk的安装路径)

        export Hbase_MANAGES_ZK=false

注:false表示使用独立安装的ZooKeeper

6、进入Hbase的conf目录,修改hbase-site.xml

(1)添加:

         

                hbase.cluster.distributed

                true

        

       
                hbase.rootdir
                hdfs://192.168.10.110:9000/hbase
       


         
                hbase.zookeeper.quorum  
                192.168.10.110,192.168.10.111,192.168.10.112
       

7、进入Hbase的conf目录,修改regionservers

(1)添加:

192.168.10.110

192.168.10.111

192.168.10.112

8、拷贝主节点vincen的Hbase至子节点vicnen1、子节点vincen2

scp -r (主节点Hbase的路径) root@子节点1/2:(子节点Hbase的安装路径)

例本人路径:

scp -r /soft/hbase-1.7.1 root@vincen1:/soft/

scp -r /soft/hbase-1.7.1 root@vincen2:/soft/

9、配置两个子节点vincen1、vincen2的环境变量

        vi /etc/profile

(1)添加:

export Hbase_HOME=(Hbase的安装路径)

export PATH=$Hbase_HOME/bin:$PATH

(2)生效配置文件

        source /etc/profile

10、同步时间

        Hbase集群对于时间的同步要求比HDFS严格,所以启动集群前,先确定时间同步。要求相差不超过30秒。

查看时间是:        date

三、启动Hbase与关闭Hbase

1、先启动HDFS

(1)启动dfs

(2)启动yarn

2、启动ZooKeeper集群

3、启动Hbase集群(一定按顺序启动)

(1)start-hbase.sh

(2)查看进程,每个节点的进程和前面的集群进程规划一样即可

(3)查看Web端的Hbase集群

        http://1192.168.10.110:16010

        http://1192.168.10.110:16030

 

        http://1192.168.10.111:16030

 

        http://1192.168.10.112:16030

 

4、关闭Hbase集群(一定按顺序关闭)

(1) stop-hbase.sh

(2)关闭ZooKeeper集群

(3)先关闭HDFS

        关闭yarn       

        关闭dfs

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

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

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