• hbase 2.0.5的下载及安装


    hbase 2.0.5的下载及安装

    链接: https://pan.baidu.com/s/1lLrE6kPuJRKmEHFNaCBPyQ?pwd=esks 提取码: esks

    1 Zookeeper正常部署

    首先保证Zookeeper集群的正常部署,并启动

    2 Hadoop正常部署

    Hadoop集群的正常部署并启动:

    3 HBase的解压

    把hbase压缩包上传到服务器,并且解压Hbase到指定目录:

    tar -zxvf hbase-2.0.5-bin.tar.gz -C /opt/apps/
    
    
    ## 配置环境变量
    #HBASE_HOME
    export HBASE_HOME=/opt/apps/hbase-2.0.5
    export PATH=$PATH:$HBASE_HOME/bin
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    4 HBase的配置文件

    修改HBase对应的配置文件。
    1.hbase-env.sh修改内容:

     export HBASE_MANAGES_ZK=false
     export JAVA_HOME=/opt/apps/jdk1.8.0_152
    
    • 1
    • 2

    2.hbase-site.xml修改内容:

    <configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://hadoop01:8020/hbase</value>
    </property>
    
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>hadoop01,hadoop02,hadoop03</value>
    </property>
    
    <property>
        <name>hbase.unsafe.stream.capability.enforce</name>
        <value>false</value>
    </property>
    <property>
        <name>hbase.wal.provider</name>
        <value>filesystem</value>
    </property>
    </configuration>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25

    3.regionservers:

    hadoop01
    hadoop02
    hadoop03
    
    • 1
    • 2
    • 3

    5 HBase远程发送到其他集群

    xsync ./hbase-2.0.5
    
    • 1

    6 HBase服务的启动

    1.单点启动

     bin/hbase-daemon.sh start master
     bin/hbase-daemon.sh start regionserver
    
    • 1
    • 2

    2.群启

     bin/start-hbase.sh
    
    • 1

    对应的停止服务:

     bin/stop-hbase.sh
    
    • 1

    7 查看HBase页面

    启动成功后,可以通过“host:port”的方式来访问HBase管理页面,例如:

    http://hadoop01:16010
    
    • 1

    8 高可用(可选)

    在HBase中HMaster负责监控HRegionServer的生命周期,均衡RegionServer的负载,如果HMaster挂掉了,那么整个HBase集群将陷入不健康的状态,并且此时的工作状态并不会维持太久。所以HBase支持对HMaster的高可用配置。

    1.关闭HBase集群(如果没有开启则跳过此步)

    bin/stop-hbase.sh
    
    • 1

    2.在conf目录下创建backup-masters文件

     touch conf/backup-masters
    
    • 1

    3.在backup-masters文件中配置高可用HMaster节点

     echo hadoop02 > conf/backup-masters
    
    • 1

    4.将整个conf目录scp到其他节点

     scp -r conf/ hadoop02:/opt/apps/hbase-2.0.5/
     scp -r conf/ hadoop03:/opt/apps/hbase-2.0.5/
    
    • 1
    • 2

    5.打开页面测试查看

    http://hadooo01:16010
    
    • 1
  • 相关阅读:
    2022.8.10
    加载页面前执行js脚本,实现浏览器指纹变更
    groovy 语言学习
    基于SSM的摄影约拍系统
    NIO file 读取为字节数组
    极智开发 | Hello world for Manim
    centroen 23版本换界面了
    DrugMAP: molecular atlas and pharma-information of all drugs学习
    C#生成putty格式的ppk文件(支持passphrase)
    读取链式计数器
  • 原文地址:https://blog.csdn.net/qq_44665283/article/details/125503348