• (二)Hbase 高可用HA搭建


    一.集群规划

      Master Slave1 Slave1
    HMaster Y Y N
    HRegionServer Y Y Y

    二.Hbase(Ha)

    Hbase(Ha)搭建在Hbase分布式搭建基础上更改两个配置文件即可。本身不存在单点故障,HBase集群的高可用性,实际上就是保持NameNode的高可用性。

    1.配置文件hbase-env.sh追加以下
    export HBASE_CLASSPATH=/usr/local/hbase/hbase-1.2.4/conf
    # 根据内存情况,可以适当调大
    export HBASE_HEAPSIZE=1G
    export HBASE_PID_DIR=/usr/local/hbase/hbase-1.2.4/pid
    # 使用独立的zookeeper
    export HBASE_MANAGES_ZK=false
    2.配置文件hbase-site.xml追加以下
    <property>
            <!-- 客户端连接ZooKeeper的端口 -->
            <name>hbase.zookeeper.property.clientPort</name>
            <value>2181</value>
    </property>
    <property>
            <!-- 允许节点时间偏差值 -->
            <name>hbase.master.maxclockskew</name>
            <value>180000</value>
    </property>
    <property>
            <!-- 定义regionserver上用于等待响应用户表级请求的线程数,可配大点 -->
            <name>hbase.regionserver.handler.count</name>
            <value>12</value>
    </property>
    <property>
            <!-- 这里因为要HMaster的HA,不需要指定域名 -->
            <name>hbase.master</name>
            <value>60000</value>
    </property>
    <property>
            <name>hbase.tmp.dir</name>
            <value>/usr/local/hbase/hbase-1.2.4/tmp</value> 
    </property>
    3.发至覆盖
    # scp -r hbase-site.xml root@slave1:/usr/local/hbase/hbase-1.2.4/conf/
    # scp -r hbase-env.sh root@slave1:/usr/local/hbase/hbase-1.2.4/conf/
    4.关闭重启Hbase
    # cd /usr/local/hbase/hbase-1.2.4/bin/
    # ./stop-hbase.sh  关闭
    # ./start-hbase.sh  启动
    # ./hbase-daemon.sh start master 启动从节点
    5.访问web
    http://192.168.2.99:16010/
    6.验证:干掉Master上的HMaster,看Slave1是否切换为主。
    查看http://192.168.2.99:16010/
  • 相关阅读:
    二维数组重复合并 并计算
    处理formdata传递的json数据
    thinkphp lock 锁 的使用和例子
    docker 更新后 和wsl2直接集成
    ubuntu apt 换阿里镜像源
    使用phpstorm将本地代码实时自动同步到远程服务器
    notepad++ markdown主题
    【Git】pull遇到错误:error: Your local changes to the following files would be overwritten by merge:
    hyperf 安装扩展 protobuf
    bt[宝塔]安装redis
  • 原文地址:https://www.cnblogs.com/Agent9527/p/13207304.html
Copyright © 2020-2023  润新知