zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    使用不同方法输出一维整型数组a的各元素
    从键盘输入一个字符串与一个指定字符,将字符串中出现的指定字符全部删除
    指向函数的指针
    输入一个十进制正整数,将其转换成二进制、八进制、十六进制数输出
    java速成一篇博文搞定基础
    倒排索引lucene
    Manacher's ALGORITHM: O(n)时间求字符串的最长回文子串
    C++对象内存布局2进阶篇C++ 对象的内存布局(下)
    笔试面试设计模式&软件测试&软件工程
    字典树
  • 原文地址:https://www.cnblogs.com/lyywj170403/p/9202503.html
Copyright © 2011-2022 走看看