zoukankan      html  css  js  c++  java
  • HBase全分布安装配置

    分布式的hbase依赖于Zookeeper集群
    所有正常工作节点都必须能够访问zookeeper;
    用户可以通过启动和关闭脚本就可以把zookeeper当做hbase的一部分来启动和关闭进程;
    当然,用户也可以不依赖于hbase管理zookeeper集群,只需要为hbase支出需要使用的集群即可
    #配置zookeeper作为hbase的一部分启动

    export HBASE_MANAGES_ZK=true

    #hbase完全分布式配置
    #配置数据存储目录和启用完全分布式设置
    #vim vim /usr/hbase/hbase-1.2.4/conf/hbase-site.xml

    <configuration>
    <property>
    <name>hbase.rootdir</name>
    <value>hdfs://namenode.foo.com:9000</value>
    </property>
    <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
    </property>

    </configuration>

    #zookeeper作为hbase一部分启动,即通过hbase管理zookeeper时;zookeeper可以直接使用本地zoo.cfg文件
    作为依赖的配置文件,或者直接使用conf/hbase_site.xml中的zookeeper配置;zookeeper的相关配置可以在
    hbase-site.xml中通过XML格式设置,属性以hbase.zookeeper.propery为前缀.
    例如,clientPort可以设置为hbase.zookeeper.propery.clentPort.
    在hbase中这些参数都有默认值;笔者强烈推荐通过hbase-site.xml配置zookeeper相关参数
    使用hbase-site.xml配置zookeeper,首先需要设置的是hbase.zookeeper.quorum属性
    ,用于设置服务器列表
    <configuration>
    <property>
    <name>hbase.rootdir</name>
    <value>hdfs://namenode.foo.com:9000</value>
    </property>
    <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
    </property>
    <property>
    <name>hbase.zookeeper.clientPort</name>
    <value>2181</value>
    </property>
    <property>
    <name>hbase.zookeeper.quorum</name>
    <value>rs1.foo.com,rs2.foo.com,rs3.foo.com</value>
    </property>
    <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/var/zookeeper</value>
    </property>
    </configuration>


    #配置region服务器
    #vim /usr/hbase/hbase-1.2.4/conf/regionservers
    localhost
    spark02
    spark03

    #将hbase的堆设置为4G以上
    #vim /usr/hbase/hbase-1.2.4/conf/hbase-env.sh
    export HBASE_MANAGES_ZK=true
    export HBASE_HEAPSIZE=4096

    然后使用rsync将配置同步到其它机器

  • 相关阅读:
    springboot2.X动态修改log4j2日志级别
    iframe嵌套PMM2.0
    grafana配置告警
    prometheus+grafana配置流程
    kubernetes拉取私有镜像仓库的镜像
    Windows Server 2016离线安装.NET Framework 3.5
    Office批量授权(VL)版本和激活方法
    华为USG防火墙配置NAT映射回流解决内网通过公网映射访问内部服务器
    IRF配置
    CENTOS7安装各种桌面系统 CENTOS安装桌面图形化GUI GNOME/KDE/Cinnamon/MATE/Xfce
  • 原文地址:https://www.cnblogs.com/jeffry/p/6290367.html
Copyright © 2011-2022 走看看