Zookeeper简介以及伪分布式集群搭建

Zookeeper简介以及伪分布式集群搭建

Zookeeper简介

分布式系统定义及⾯临的问题
ZooKeeper最为主要的使用场景,是作为分布式系统的分布式协同服务。 我们将分布式系统定义为:分布式系统是同时跨越多个物理主机, 独立运行的多个软件所组成的系统。 类比一下,分布式系统就是一群人一起干活,人多力量大,每个服务器的算力是有限的,但是通过分布式系统,由n个服务器组成起来的集群,算力是可以无限扩张的。

优点显而易见,人多干活快,并且互相备份,但是缺点也很明显。我们可以想象一下,以一个小研发团队开发为软件为例,假设我们有一个5人的项目组,要开始一个系统的开发,项目组面临如下问题:

在这里插入图片描述
图中列举的就是项目组将要面临到的问题,这些问题在我们日常工作中也是天天发生,并没有感觉有多么复杂,但是这是因为我们人类的大脑是一个超级计算机,能够灵活的应对这些问题,而且现实中的信息交换不依赖网络,不会因网络延迟或者中断出现信息不对等,而且现实中对以上问题的处理并不严谨,从而引发很多问题。想一想,项目中是不是出现过沟通不通畅在成任务分配有歧义?是否由于人员离职造成任务进行不下去,甚至要联系离职人员协助?是不是出现过任务分配不合理?类似这样的各种问题,肯定发生于你的项目中。在现实世界中,我们可以人为的去协调,即使出错了,人工的去弥补,加加班就搞定了。但是在计算机的世界中是行不通的。一切都要严谨,以上问题要做到尽可能的不要发生。因此,分布式系统必须采用合理的方式解决以上的问题。

伪分布式集群搭建

未完结、、、待续、、、

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添砖#Java

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值