hbase是如何提供消息通信机制的
这篇文章主要介绍了hbase是如何提供消息通信机制的,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
成都创新互联是一家集网站建设,墨竹工卡企业网站建设,墨竹工卡品牌网站建设,网站定制,墨竹工卡网站建设报价,网络营销,网络优化,墨竹工卡网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
hbase依赖“Zookeeper”提供消息通信机制。ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务;zookeeper作为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、名字服务
相当于一个点名册,记住所有机器的名字。
3、集群管理
相当与帮你做事情的某个机器挂掉后,可以让zookeeeper再帮你分配一个。
Zookeeper的特点
1、最终一致性:为客户端展示同一视图,这是zookeeper最重要的功能。
2、可靠性:如果消息被到一台服务器接受,那么它将被所有的服务器接受。
3、实时性:Zookeeper不能保证两个客户端能同时得到刚更新的数据,如果需要最新数据,应该在读数据之前调用sync()接口。
4、等待无关(wait-free):慢的或者失效的client不干预快速的client的请求。
5、原子性:更新只能成功或者失败,没有中间状态。
6、顺序性:所有Server,同一消息发布顺序一致。
感谢你能够认真阅读完这篇文章,希望小编分享的“hbase是如何提供消息通信机制的”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!
本文题目:hbase是如何提供消息通信机制的
URL分享:http://cdiso.cn/article/goeepe.html