首页 > 常见问题 > 正文

hbase依赖什么提供消息通信机制?

青灯夜游
发布: 2020-11-12 12:09:23
原创
9400人浏览过
hbase依赖“Zookeeper”提供消息通信机制。ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务;zookeeper作为hbase的集群协调器,可协调处理好hbase的活动。

hbase依赖什么提供消息通信机制?

hbase依赖“Zookeeper”提供消息通信机制。

HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。

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

hbase与zookeeper的关系

hbase regionserver 向zookeeper注册,告诉zookeeper自己的状态信息(是否在线),hmaster启动时候将系统表加载到zookeeper集群上,通过zookeeper可以获取当前表的信息,两者之间互相通信,zookeeper作为hbase的集群协调器,协调处理好hbase的活动。

zookeeper主要有以下几个作用:

1、配置管理:

可对所有的分布式机器通过简单的操作进行你想要的配置,简单方便。

2、名字服务

相当于一个点名册,记住所有机器的名字。

微信 WeLM
微信 WeLM

WeLM不是一个直接的对话机器人,而是一个补全用户输入信息的生成模型。

微信 WeLM 33
查看详情 微信 WeLM

3、集群管理

相当与帮你做事情的某个机器挂掉后,可以让zookeeeper再帮你分配一个。

Zookeeper的特点

1、最终一致性:为客户端展示同一视图,这是zookeeper最重要的功能。

2、可靠性:如果消息被到一台服务器接受,那么它将被所有的服务器接受。

3、实时性:Zookeeper不能保证两个客户端能同时得到刚更新的数据,如果需要最新数据,应该在读数据之前调用sync()接口。

4、等待无关(wait-free):慢的或者失效的client不干预快速的client的请求。

5、原子性:更新只能成功或者失败,没有中间状态。

6、顺序性:所有Server,同一消息发布顺序一致。

以上就是hbase依赖什么提供消息通信机制?的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号