【无标题】

【无标题】,第1张

【无标题】

Hadoop是一种分析和处理大数据的软件平台,是Appach的一个用java语言所实现的开源软件的架框,
在大量计算机组成的集群当中实现了对于海量的数据进行的分布式计算。
主要由分布式处理,分布式储存两大部分组成。

MapReduce是一种编程模型,用于大规模数据集的并行运算。
处理过程分为Map(映射)和Reduce(归约)两个部分。

Zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby的一个开源的实现。
它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步的合理 *** 作。
最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。
主要应用场景为:分布式协调、分布式锁、元数据、配置信息管理、HA高可用性。

分三种。
Leader:负责响应所有对Zookeeper状态变更状态的请求。
Follower:响应本服务器上的读请求,处理leader的提议,并在leader提交该协议时在本地也进行提交。
Observe:除了无选举权,其余和Follower一样,设置一些Observe以提高读取的吞吐量。

分为两种:临时节点和永久节点。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5679070.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存