`

HBase 多master 安装配置

阅读更多

HBase 多master

 

hbase master 多master

 

hbase HA hbase的hmaster不保存数据,而是起到region分裂,regionserver宕机后region的重新分配和有关表的DML操作,在hmaster宕机后只要不进行上述三种情况的操作,几乎不用考虑hmaster,先将多hmaster配置详细如下:

  • 首先搭建单节点hmaster集群,保证集群运行状态良好,比如hmaster在主机A中, 但节点启动hbase集群;
  • 将A中的hbase安装目录拷贝到备机B 的相应目录中;
  • 修改B机器中的hbase-site.xml的hbase.master和hbase.master.info.bindAddress属性,文件如下
<property>
        <name>hbase.master</name>
        <value>B主机hostname:60000</value>
</property>
<property>
        <name>hbase.master.info.bindAddress</name>
        <value>B主机hostname</value>
</property>
  • 启动B中的hmaster进程
[hadoop@dn conf]$ ../bin/hbase-daemon.sh start master
  • ps或jps查看B主机中的java进程 确定B主机中的hmaster进程成功启动
  • 浏览器访问A主机的60010端口,是否访问正常
  • kill掉A中hmaster进程
  • 浏览器访问A主机的60010端口,是否已经访问失效
  • 浏览器访问B主机的60010端口,是否访问正常
  • 启动A主机的hmaster进程,kill掉B的hmaster进程 如此反复kill 看是否可以正常切换即可

 

HBase 的HA另外一种最简单的配置方式:

  1. 在hbase的conf目录中创建backup-masters文件
  2. 编辑backup-masters文件写入备用hbase master的主机ip或者hostname
  3. 同步集群
  4. 在主节点启动HBase集群:./bin/start-hbase.sh 集群启动
  5. 在备用节点启动master进程:./bin/hbase-daemon.sh start master
  6. 多次kill进行测试 
分享到:
评论

相关推荐

    基于集群的HBase安装和配置

    - **HBaseMaster Server**:负责管理HRegion服务器的启动和关闭、Region的分配和迁移等任务。 - **HRegionServer**:负责处理具体的Region操作请求,维护分配给它的Region。 - **Zookeeper**:提供集群协调功能,...

    hbase安装与配置.docx

    在Linux环境下,构建基于Hadoop集群的Zookeeper和Hbase安装及配置是一项关键任务,因为这两个组件在大数据处理中扮演着重要角色。Hadoop生态系统中的HBase是一个分布式数据库,它建立在Hadoop集群的HDFS(Hadoop ...

    hbase安装与使用

    本文主要介绍如何在 Linux 环境下安装和配置 HBase 版本 0.98.3,并且针对不同的运行模式(本地模式、伪分布式模式、完全分布式模式)进行详细介绍。 #### 安装前提 1. **JDK 安装**:HBase 需要 JDK 1.6 或更高...

    第8章 HBase组件安装配置.pdf

    HBase 组件安装配置知识点总结 本章节主要讲述 HBase 组件的安装和配置过程。下面是对应的知识点总结: 1. HBase 组件安装的实验目的: * 掌握 HBase 安装与配置 * 掌握 HBase 常用 Shell 命令 2. HBase 组件...

    HBase的安装与配置

    ### HBase的安装与配置详解 #### 前提条件 在进行HBase的安装与配置之前,确保已经具备以下两个前提条件: 1. **HDFS分布式文件系统**:HBase依赖于Hadoop的HDFS作为底层存储系统,因此必须先安装好HDFS。 2. **...

    CDH-Hbase的安装1

    在本文中,我们将深入探讨HBase的安装过程及其在CDH环境中的集成。HBase是Apache Hadoop生态系统中的一个核心组件,它是一个分布式、版本化的、支持列族的NoSQL数据库,特别适合处理大规模的数据存储。CDH(Cloudera...

    hbase配置内置的zookeeper

    编辑 `/usr/local/hbase/conf/hbase-env.sh` 文件,根据实际安装位置修改以下几项: ```bash # 注释掉以下两行,因为它们只适用于 JDK7 # export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:...

    HBase配置文件若干配置.zip

    本文将深入探讨HBase的核心配置文件及其重要参数,帮助你更好地理解和优化你的HBase集群。 HBase的配置主要通过XML文件进行,这些文件通常位于`conf`目录下,包括`hbase-site.xml`、`hbase-default.xml`等。`hbase-...

    HBase配置

    配置`hbase.regionserver.heapsize`和`hbase.master.heapsize`以设定RegionServer和Master的Java堆大小,根据集群规模适当调整。 7. **Region分裂策略** `hbase.hregion.max.filesize`定义一个Region的最大大小,...

    zookeeper及hbase安装

    ### Zookeeper及HBase安装配置详解 #### 一、Zookeeper安装配置 **目标环境**: - 三台服务器:192.168.15.5(master)、192.168.15.6(slave1)、192.168.15.7(slave2) **步骤一:主机名映射** - 在每台服务器...

    Hadoop(Hbase)的安装部署与配置实验

    ### Hadoop(Hbase)的安装部署与配置实验知识点总结 #### 一、实验环境准备 1. **硬件配置** - CPU: Intel Core i5-3317U @ 1.7GHz - Memory: 8GB - OS: Windows 8 + Ubuntu 12.04 LTS (64-bit on VMware) 2. ...

    hadoop+hbase+zookeeper集群配置流程及文件

    集群配置完成后,通常还需要进行一些验证操作,如检查Hadoop的`dfs健康报告`、HBase的`master状态`以及Zookeeper的`集群状态`。同时,定期进行维护,如监控日志、性能调优和故障排查,是保持集群稳定运行的关键。 ...

    大数据运维技术第7章 HBase组件安装与配置课件.pptx

    在实际的大数据运维中,了解和掌握HBase的安装、配置以及优化技巧至关重要,这包括如何合理规划Region大小、设置合适的缓存策略、调整Master和RegionServer的配置参数等,以确保HBase在大数据环境下的高效稳定运行。...

    hbase-site.xml.doc

    六、HBase Master 配置 * hbase.master.port:16000,这个参数指定了 HBase Master 绑定的端口。 * hbase.master.info.port:16010,这个参数指定了 HBase Master WEB-UI 端口。 * hbase.master.info.bindAddress:...

    hbase安装lzo压缩包的编译文件master

    总结来说,安装和配置HBase中的LZO压缩涉及到多个步骤,包括下载源码、编译、配置Hadoop和HBase,以及在Master节点上确保压缩功能的正确运行。合理使用LZO压缩可以显著提升HBase的存储和性能,但也要注意适时的性能...

    在windows上安装Hbase

    本文将指导您如何在Windows平台上安装HBase,包括配置详解。安装完成后,您将能够配置集群。 一、前提条件 在安装HBase前,需要安装Cygwin和Hadoop。这两个软件的安装不在本文的讨论范围内。 二、下载HBase 首先...

    实训5:HBase安装与环境配置.docx

    总之,HBase的安装和配置是一个涉及多个步骤的过程,包括下载软件、配置环境变量、设置HBase和ZooKeeper的连接,以及启动服务。理解并熟练掌握这些步骤对于管理和维护HBase集群至关重要,特别是在处理大规模数据存储...

    第7章 HBase组件安装与配置.pptx

    HBase 的架构是依托于 Hadoop 的 HDFS 作为最基本存储基础单元,在 HBase 的集群中由一个 Master 主节点管理多个 RegionServer,而 ZooKeeper 进行协调操作。HBase 的体系结构是一个主从式的结构,主节点 HMaster 在...

    hbase的安装配置[归类].pdf

    `hbase.master.port`设置Master监听的端口,`hbase.rootdir`指定HBase的数据存储位置,`hbase.cluster.distributed`设置为`true`表示开启集群模式,`hbase.zookeeper.quorum`定义ZooKeeper的安装节点,而`hbase....

Global site tag (gtag.js) - Google Analytics