HBase Muti-Master
来源:互联网 发布:网络监控的组成 编辑:程序博客网 时间:2024/05/17 01:35
为了保证HBase集群的高可靠性,HBase支持多Backup Master 设置。当Active Master挂掉后,Backup Master可以自动接管整个HBase的集群。 该配置极其简单: 在$HBASE_HOME/conf/ 目录下新增文件配置backup-masters,在其内添加要用做Backup Master的节点hostname。如下:
[root@master]$ cat backup-mastersslave1
之后,启动整个集群,我们会发现,在slave1上,也启动了HMaster进程:
[root@slave1 logs]$ jps4301 Jps4175 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 threads2013-04-17 18:48:52,438 INFO org.apache.hadoop.hbase.master.ActiveMasterManager: Master=slave1,60000,13340116387012013-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/
- HBase Muti-Master
- HBase Master 启动
- HBase Master启动过程
- HBase Multi-Master设置
- HBase Master 解析
- hbase增加backup master
- hbase多master
- HBase体系结构04(Master)
- hbase master 无法启动
- HBase 多Master 配置
- 【HBase】ERROR master.HMasterCommandLine: Master not running
- HBase HMaster Architecture - HBase Master架构
- HBase - Who needs a Master?
- Hbase:PleaseHoldException: Master is initializing
- 【HBase】start master 与 start master --backup 的区别
- Hbase启动出现的问题 master.HMasterCommandLine: Master exiting
- Hbase Master RIT(Region in Transaction)分析
- Hbase 源码分析5--Master启动过程
- DB2表空间和模式的潜理解
- NOSQL schema创建原则
- 为什么用spring来管理hibernate
- NYOJ 933 Bob's Print Service
- POJ2140
- HBase Muti-Master
- 我要买爱疯5S呀
- VS2012快捷键
- 记录去年的面试
- HBase 二级索引与Join
- 第十三周-输入一个整数,要求输出对应的二进制形式。
- HBase 协处理器实现二级索引
- 浅谈ssh整合1
- Android属性(android:gravity)的说明