• HBase HA分布式集群搭建


    HBase HA分布式集群搭建部署———集群架构

    搭建之前建议先学习好HBase基本构架原理:https://www.cnblogs.com/lyywj170403/p/9203012.html

    集群部署:

         master:master  slave1  

         regionservers slave1   slave2  

          zookeeper:master   slave1   salve2

    自行下载好安装包

    安装步骤

    切换用户 进入目录 上传  解压

     

    查看解压结果

     

     

    删除  重新命名

     

    环境配置

    1  [hadoop@master conf]$ vi regionservers

     

     指定regionservers为slave1  slave2

     

    2  [hadoop@master conf]$ vi backup-masters  指定备用maser为slave1

     

    3  [hadoop@master conf]$ vi hbase-site.xml

     

    <configuration>

            <property>

                    <name>hbase.zookeeper.quorum</name>

                    <value>master,slave1,slave2</value>//配置zookeeper

            </property>

            <property>

                    <name>hbase.zookeeper.property.dataDir</name>

                    <value>/home/hadoop/data/zookeeper/zkdata</value>//指定数据目录

            </property>

            <property>

                    <name>hbase.zookeeper.property.clientPort</name>

                    <value>2181</value>//端口号

            </property>

            <property>

                    <name>hbase.rootdir</name>

                    <value>hdfs://master:9000/hbase</value>//和自己搭建的hdfs集群中的core-site.xml中的FS路径要一致

            </property>

            <property>

                    <name>hbase.cluster.distributed</name>

                    <value>true</value>//开启分布式模式

            </property>

            <property>

    <name>hbase.tmp.dir</name>

    <value>/home/hadoop/data/tmp/hbase</value>

             </property>

     

            <property>

                    <name>hbase.master</name>

                    <value>hdfs://master:60000</value>//设置master

            </property>

    </configuration>

     例如我的hdfs   core-site.xml

    4 [hadoop@master conf]$ vi hbase-env.sh

     

    #export JAVA_HOME=/usr/java/jdk1.6.0/

    修改为,

    export JAVA_HOME=/home/hadoop/app/jdk1.7.0_79

    export HBASE_MANAGES_ZK=true(追加的)

     

    5  切换用户  配置环境变量

     

     

     

    使得生效

     

    切换用户  分发至其他节点

     

     

     注意:在启动之前记得将haddop下的配置文件:core-site.xml和hdfs-site.xml复制到hbase的配置路径conf下

    7  启动hbase集群

     

    查看结果

     

    启动zookeeper

     

    查看

     

     

    启动hdfs

     

    查看

     

     

    启动hbase

     

    查看和规划的是否一致

     

    通过web ui 查看

     

    备用master

     

    进入hbase shell

  • 相关阅读:
    Grid如何固定列宽?
    ORACLE 去除重复记录
    Ajax学习之“一头雾水”
    对对碰方块交换及消去效果实现
    存储过程学习(二)
    asp.net 页面重用问题
    一个图表控件
    存储过程学习(一)
    ScriptManager.RegisterClientScriptBlock的疑问
    用indy做发贴机
  • 原文地址:https://www.cnblogs.com/lyywj170403/p/9202503.html
Copyright © 2020-2023  润新知