hbase-zookeeper
来源:互联网 发布:php开发环境有哪些 编辑:程序博客网 时间:2024/05/15 00:46
Zookeeper为HBase提供了稳定服务和failover机制。
-ROOT- && .META. Table
HBase中有两张特殊的Table,-ROOT-和.META.
Ø .META.:记录了用户表的Region信息,.META.可以有多个regoin
Ø -ROOT-:记录了.META.表的Region信息,-ROOT-只有一个region
Ø Zookeeper中记录了-ROOT-表的location
Client访问用户数据之前需要首先访问zookeeper,然后访问-ROOT-表,接着访问.META.表,最后才能找到用户数据的位置去访问,中间需要多次网络操作,不过client端会做cache缓存。
Zookeeper
Zookeeper Quorum中除了存储了-ROOT-表的地址和HMaster的地址,HRegionServer也会把自己以Ephemeral方式注册到Zookeeper中,使得HMaster可以随时感知到各个HRegionServer的健康状态。此外,Zookeeper也避免了HMaster的单点问题,见下文描述
HMaster
HMaster没有单点问题,HBase中可以启动多个HMaster,通过Zookeeper的Master Election机制保证总有一个Master运行
当HRegionServer意外终止后,HMaster会通过Zookeeper感知到
0 0
- hbase-zookeeper
- hbase+zookeeper
- hbase-zookeeper
- zookeeper+hadoop+hbase 之 zookeeper
- zookeeper+hadoop+hbase 之 hbase
- Hadoop+Hbase+Zookeeper安装
- hadop+hbase+zookeeper+hive
- HBase+zookeeper搭建
- hbase+zookeeper集群搭建
- hadoop,zookeeper.hbase安装
- hadoop+zookeeper+hbase+hive
- Hbase 之zookeeper
- Hadoop- Zookeeper-Hbase搭建
- hadoop+zookeeper+hbase安装
- hbase zookeeper 独立搭建
- hbase+zookeeper集群搭建
- zookeeper与hbase
- HBase连不上zookeeper
- jquery struts2 文件下载
- Linux X86保护模式分段验证
- HBase框架
- 最新Visual Studio Tools For Unity 安装使用解析
- Spring设值注入
- hbase-zookeeper
- 字符集:ASCII ANSI UNICODE UTF GB2312 ...
- google play v3支付功能,加中文注解
- byte
- Git系列之分支管理策略
- 销售职业的魅力
- Storm初认识(一)
- 冷凝器和蒸发器功率
- Google APAC 2015 RoundC 部分题解.....