为了保证HBase集群的高可靠性,HBase支持多Backup Master 设置。当Active Master挂掉后,Backup Master可以自动接管整个HBase的集群。 该配置极其简单: 在$HBASE_HOME/conf/ 目录下新增文件配置backup-masters,在其内添加要用做Backup Master的节点hostname。如下:

代码不换行代码换行
[root@master]$ cat backup-masters
slave1

之后,启动整个集群,我们会发现,在slave1上,也启动了HMaster进程:

代码不换行代码换行
[root@slave1 logs]$ jps
4301 Jps
4175 HMaster

此时查看slave1上master节点的log,可以看到如下的信息: 2013-04-17 18:40:10,120 INFO org.apache.hadoop.hbase.master.ActiveMasterManager: Another master is the active master, master,60000,1334008045435; waiting to become the next active master 该信息说明,当前hbase集群有活动的master节点,该master节点为master,所以slave1节点开始等待,直到master节点上的master挂掉。slave1会变成新的Active 的 Master节点。 此时,直接kill掉master节点上HMaster进程,查看slave1上master节点log会发现:

代码不换行代码换行
2013-04-17 18:48:52,436 DEBUG org.apache.hadoop.hbase.master.ActiveMasterManager: No master available. Notifying waiting threads
2013-04-17 18:48:52,438 INFO org.apache.hadoop.hbase.master.ActiveMasterManager: Master=slave1,60000,1334011638701
2013-04-17 18:48:52,443 DEBUG org.apache.hadoop.hbase.master.ActiveMasterManager: A master is now available

可见,Slave1节点上Backup Master 已经结果HMaster,成为Active HMaster。

转自:http://shitouer.cn/2013/04/hbase-multi-master-setup/

转载于:https://www.cnblogs.com/cl1024cl/p/6205169.html

HBase Muti-Master相关推荐

  1. ERROR:org.apache.hadoop.hbase.PleaseHoldException: Master is initializing 解决方案

    ERROR:org.apache.hadoop.hbase.PleaseHoldException: Master is initializing 解决方案 参考文章: (1)ERROR:org.ap ...

  2. hbase报错:org.apache.hadoop.hbase.PleaseHoldException: Master is initializing

    报错 hbase(main):002:0> status 1 active master, 0 backup masters, 2 servers, 0 dead, 0.0000 average ...

  3. ERROR: org.apache.hadoop.hbase.PleaseHoldException:Master is initializing

    http://blog.csdn.net/wuzhilon88/article/details/18408149 今天想操作HBase的CRUD,启动HBase没有问题,但是使用hbase shell ...

  4. org.apache.hadoop.hbase.PleaseHoldException: Master is initializing(解決方案汇总+自己摸索)

    #--------------------------------------环境(start)---------------------------------------------------- ...

  5. hbase的master启动失败 master running as process 9400. Stop it first.

    出错信息: 1,查看日志,发现日志文件里面并没有什么错误. 2,百度搜索发现,一些博主说的问题都是配置文件的问题,因为上一次启动都没出现错误,这一次一开机启动HBase的master就出现错误了. 3 ...

  6. 问题:CDH平台Hbase的Master无法启动问题,Failed to create or set permission on staging directory

    CDH平台Hbase的Master无法启动问题,Failed to create or set permission on staging directory 问题: 自查: 解决: 问题: Mast ...

  7. hadoop(ha)hbase(双master)安装

    一.软件包准备 CentOS Linux release 7.2  Linux version 3.10.0-327.el7.x86_64 jdk-7u65-linux-x64.tar.gz zook ...

  8. 记录Hbase bug——org.apache.hadoop.hbase.PleaseHoldException: Master is initializing

    今天在作为分布式hbase数据库创建时,碰见了一个很棘手的问题: 随后查看master的日志文件: 网上搜了很多没有一个合适我的,因为我用的是hbase自带的zookeeper,而不是网上大多数人自己 ...

  9. hbase多master和动态添加节点

    1.多个master节点. 在reginserver节点上使用命令: hbase-daemon.sh start master 在nbdo3机器上启动主备后,查看nbdo3机器上master产生的日志 ...

  10. hbase出现org.apache.hadoop.hbase.PleaseHoldException: Master is initializing错误解决

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/luoye4321/article/det ...

最新文章

  1. 开源 java CMS - FreeCMS2.6 互动信件
  2. 牛津花卉数据集贴标签分类
  3. 传统金融PK互联网 必须透过现象看本质
  4. EasyUI中拖动draggable的使用
  5. uni-app 发送form-data参数的请求方式传值给后台
  6. Effective C++学习笔记之copy构造函数和default函数和copy赋值函数(operator=)
  7. [linux]Error: failure: repodata/repomd.xml from fedora: [Errno 256] No more mirrors to try.
  8. cannot load oci dll,193-navicate连接oracle的解决方法
  9. 删除顽固文件的执行代码,删除rhsa属性文件,删除服务器中黑客留下...
  10. 设置默认浏览器是谷歌,打开却是IE的解决方案
  11. 大数据系列3-第一章-大数据概论
  12. php学生管理系统整理
  13. 没有GPS模块无人机无法解锁解决方法测试及其他无法解锁APM疑难杂症
  14. jmeter+ANT接口自动化环境的搭建以及测试报告的优化
  15. 无数个骂娘的故事告诉你,千万别做技术合伙人
  16. python爬取音乐源码_手把手教你使用Python抓取QQ音乐数据(第一弹)
  17. 更透明的隐私设置和全新的APP资源库:iOS 14测试版深度体验~~~
  18. 英语词性篇 - 非谓语动词
  19. 算法(并查集--合并集合)
  20. 2021年标准员-岗位技能(标准员)考试资料及标准员-岗位技能(标准员)模拟考试题

热门文章

  1. 输入苹果的单价和购买的数量,计算总价,分别显示总价的整数部分和四舍五入后的整数部分
  2. VLC保存网络视频及抓包合成视频
  3. Python3实现Two-Pass算法检测区域连通性
  4. 备战数学建模33-灰色预测模型2
  5. c语言中字母与allse,几读音是什么
  6. 解决VMbox中软连接创建错误的问题
  7. mysql cbrt函数_ES6 数值的扩展
  8. 收藏!程序猿治愈系表白图来了!
  9. 什么是做空? 什么是做空和做多离岸人民币?
  10. BIOS INT中断整理