Hadoop 分布式集群构建(九)

本文详细指导如何下载HBase 1.4.12版本,设置系统环境变量,配置HBase-env.sh和hbase-site.xml,管理Zookeeper,并在master和slaves节点上启动和验证HBase集群,包括启动Hadoop、启动HBase服务、检查进程和Web界面访问。
摘要由CSDN通过智能技术生成

HBase 的安装与配置

  1. 下载 HBase 并解压缩
    ① 到官网下载 HBase,下载链接 HBase 官网下载 ,1.4.12 版本 hbase-1.4.12-bin.tar.gz 。 ② 在/opt/apps 下解压缩 HBase
    $ tar -zxvf hbase-1.4.12-bin.tar.gz
    $ mv hbase-1.4.12-bin hbase
  2. 配置 HBase 分布式环境
    注意:每个步骤后面的节点提示,表示该步骤应该在哪个节点上进行操作!
    ① 设置系统环境变量(master 节点)
    s u d o v i m / e t c / p r o f i l e 添 加 如 下 内 容 : e x p o r t H B A S E H O M E = / o p t / a p p s / h b a s e e x p o r t P A T H = sudo vim /etc/profile 添加如下内容: export HBASE_HOME=/opt/apps/hbase export PATH= sudovim/etc/profileexportHBASEHOME=/opt/apps/hbaseexportPATH=PATH:$HBASE_HOME/bin
    使用 source 命令使环境变量生效,并查看系统环境变量是否配置成功:
    $ source /etc/profile
    $ hbase version
    正常显示的 HBase 的版本信息
    ② 配置/opt/apps/hbase/conf/hbase-env.sh 文件(master 节点)
    在相应位置配置 JAVA_HOME、HBASE_CLASSPATH:
    export JAVA_HOME=/opt/apps/java
    export HBASE_CLASSPATH=${HADOOP_HOME}/etc/hadoop/
    export HBASE_MANAGES_ZK=true #使用 HBASE 自带的 zookeeper 管理集群。
    ③ 配置/opt/apps/hbase/conf/hbase-site.xml 文件(master 节点)
    在文件中添加以下内容:


    hbase.cluster.distributed
    true


    hbase.rootdir
    hdfs://master:9000/hbase


    hbase.zookeeper.quorum
    master, slave01, slave02


    hbase.zookeeper.property.dataDir
    /opt/apps/hbase/zookeeper


    ④ 配置/opt/apps/hbase/conf/regionservers 文件(master 节点)
    去掉文件中的内容,将配置好的 Hadoop 集群中的 slaves 节点名添加在该文件中:
    master
    slave01
    slave02
    ⑤拷贝 hbase 目录和/etc/profile 文件到所有的 slaves 节点,并 source 一下/etc/profile
    使用 scp 命令,将 HBase 文件拷贝到 slaves 节点:
    $ scp -r hbase hadoop@slave01:/opt/apps
    $ scp -r hbase hadoop@slave02:/opt/apps
    #scp /etc/profile root@slave01:/etc/
    #scp /etc/profile root@slave02:/etc/
    可在 slaves 节点上,使用 hbase version 命令验证系统环境变量是否配置正确!
  3. 启动 HBase
    注意:每个步骤后面的节点提示,表示该步骤应该在哪个节点上进行操作!
    ① 启动 Hadoop 集群(master 节点)
    $ start-dfs.sh
    $ start-yarn.sh
    ② 启动 HBase 集群(master 节点)
    $ start-hbase.sh
    若要关闭 HBase 集群,使用如下命令:
    $ stop-hbase.sh
    ② 使用 jps 命令查看 hbase 相关进程启动情况(所有节点)
    若master节点上出现HMaster、HQuormPeer,slaves节点上出现HRegionServer、HQuorumPeer,
    就是启动成功!
    ⑤ 通过 web 页面访问集群信息(所有节点)
    在浏览器中输入 http://192.168.11.101:16010 ,查看集群配置。其中,192.168.11.101 是master
    节点的 IP 地址。
    在浏览器中输入 http:// 192.168.11.102:16030 ,查看 slaves 节点状态。其中,192.168.11.102
    是 slaves 节点的 ip 地址。
    ④ 通过 hbase shell 命令,进入 hbase 命令模式(master 节点)
    $ hbase shell
    hbase shell>status #查看所有的节点启动信息
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值