`

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的安装与配置

    Hbase的安装与配置 1、前提:要有装好的hdfs分布式文件系统和zookeeper集群 2、各台linux机器上传hbase安装包:hbase-0.98.12.1-hadoop2-bin.tar.gz 3、解压jar包:tar -zxvf hbase-0.98.12.1-hadoop2-bin.tar.gz ...

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

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

    hadoop2.7分布式完全安装配置手册

    hadoop2.7分布式完全安装配置手册,含hbase1.2安装配置,图文并茂,一看就会。

    基于虚拟机集hbase1.2.1配置文件

    基于虚拟机搭建的环境(一个master和三个slaves),亲身测试可用,该配置文件仅供参考

    Hbase中文文档

    11.4. HBase 配置 11.5. ZooKeeper 11.6. Schema 设计 11.7. 写到 HBase 11.8. 从 HBase读取 11.9. 从 HBase删除 11.10. HDFS 11.11. Amazon EC2 11.12. 案例 12. 故障排除和调试 HBase 12.1. 通用指引 12.2. Logs ...

    HBase视频教程下载|基于微博数据应用的HBase实战开发

    课时10:Observer协处理器实战之Master级别原理剖析 课时11:Observer协处理器实战之Region级别原理剖析 课时12:Observer协处理器实战之表复制应用实战 课时13:Endpoint协处理器实战之原理剖析 课时14:Endpoint...

    hbase-cdh5:Hbase-cloudera Docker

    HBase模式:伪分布式裸露端口动物园管理员服务器:2181 hbase-master:65000 hbase-master Web UI:65010 hbase-regionserver:65020 hbase-regionserver Web UI:65030如何使用对于OSX用户下载并安装 。为boot2...

    hadoop,spark,hbase,zookeeper,kafka配置文件

    hadoop,spark,hbase,zookeeper,kafka配置文件。 例如: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;?xml-stylesheet type="text/xsl" href="configuration.xsl"?&gt; &lt;!-- Licensed under the ...

    hbase-monitor:基于influxdb+jvmtrans+grafana实现HBase的监控,通过docker-compose实现一键启动和部署

    docker compose的方式一次性安装和配置一下三个服务,用于java程序的监控。 influxdb jmxtrans grafana 要看到最终实现的效果,需要四个步骤: 1、监控的目标java程序启动时需要启用jmx,并且设置好jmx开放的端口,...

    hadoop-common-2.6.0-bin-master.zip

    解决windows链接hbase报错问题,Could not locate executable null\bin\winutils.exe in the Hadoop binaries. 在config配置类中添加private static Properties propertie; propertie.setProperty()解决

    详解VMware12使用三台虚拟机Ubuntu16.04系统搭建hadoop-2.7.1+hbase-1.2.4(完全分布式)

    初衷 首先说明一下既然网上有那么多教程为什么要还要写这样一个安装教程呢?...本文使用VMware:registered: Workstation 12 Pro虚拟机创建并安装三台Ubuntu16.04系统分别命名为master、slave1、slave2对应对应NameNode

    高职组云计算与大数据题库

    4.在 master 节点安装 ntp 时钟服务,使用文件/etc/ntp.conf 配置 ntp 服务; 在 slaver 节点安装 ntpdate 软件包,将 slaver1 节点时钟同步到 master 节点,将操作命令和返回结果以文本形式提交到答题框。 5.检查 ...

    centos7.5分布式平台搭建.docx

    3.2. 系统安装、配置 18 3.2.1. 选中【install centos7】 18 3.2.2. 语言 18 3.2.3. 其他配置 18 3.2.4. 时区 18 3.2.5. 软件包安装 19 3.2.6. 磁盘分区 19 3.2.7. root用户密码配置 20 3.2.8. 完成安装 20 3.3. IP...

    zookeeper-master.zip

    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、...

    基于分布式数据库的图像检索系统

    DIRS: Distributed Image Retrieval System === 本项目实现了基于分布式数据库的图像检索系统。其中,TF-IDF作为相似度依据,MapReduce+HBase作为分布式框架。 集群配置 ...HBaseConfigure.py HBase配置

    分布式协调工具-ZooKeeper实现动态负载均衡

    ZooKeeper本身可以以单机模式安装运行,不过它的长处在于通过分布式ZooKeeper集群(一个Leader,多个Follower),基于一定的策略来保证ZooKeeper集群的稳定性和可用性,从而实现分布式应用的可靠性。 1、Zookeeper...

    34道ZooKeeper面试题带答案(很全)

    ZooKeeper是一个分布式的、开放源码的分布式应用程序协调服务,它是Google的Chubby的一个开源实现,同时也是Hadoop和Hbase的重要组件。ZooKeeper的目标是封装分布式系统中复杂且易出错的关键服务,提供简单易用的...

    在python中使用pyspark读写Hive数据操作

    pyspark读取hive数据非常简单,因为它有专门的接口来读取,完全不需要像hbase那样,需要做很多配置,pyspark提供的操作hive的接口,使得程序可以直接使用SQL语句从hive里面查询需要的数据,代码如下: from pyspark...

    xmljava系统源码-bigdata:大数据平台

    组件的配置都是经过生产实践考验的配置(50PB+数据 , 1k+ server, 10w+job/天) hdfs nameservice划分 需要开发什么系统和与什么内部系统对接 主要组件介绍 大概都需要怎么样的服务器 大数据组件部署的

    小文件存储SeaweedFS技术指南

    2. SeaweedFS Master API 3. SeaweedFS Volume API 4. SeaweedFS Filer API 5. SeaweedFS的配置 6. SeaweedFS S3 API 7. SeaweedFS 与大数据Hadoop,Spark,Hbase,Presto的集成 8. SeaweedFS的复制和备份 9. 安全 10. ...

Global site tag (gtag.js) - Google Analytics