Zookeeper从入门到大师
文章平均质量分 87
是
olderSix编程笔记
身体和灵魂必须有一个在路上
展开
-
Zookeeper Linux集群
(1)每台 server 发出一个投票,由于是初始情况,server1 和 server2 都将自己作为 leader 服务器进行投票,每次投票包含所推举的服务器myid、zxid、epoch,使用(myid,zxid)表示,此时 server1 投票为(1,0),server2 投票为(2,0),然后将各自投票发送给集群中其他机器。集群内部各个服务器的调度者。D 是万一集群中的Leader服务器挂了,需要一个端口来重新进行选举,选出一个新的Leader,而这个端口就是用来执行选举时服务器相互通信的端口。原创 2024-02-22 16:02:06 · 594 阅读 · 0 评论 -
Zookeeper Linux安装
由于 Zookeeper 是使用 Java 语言开发的,因此,在安装 Zookeeper 之前需要安装 JDK。工欲善其事,必先利其器,既然要学习 Zookeeper,那么我们必须要安装 Zookeeper 环境。使用 Zookeeper 官网提供的下载地址,直接使用 wget 下载。logs:Zookeeper 的日志,在 Zookeeper 运行过程中自动创建。对于 Zookeeper 的安装,首先需要下载对应的安装包。conf:Zookeeper 默认读取配置的目录,里面有默认的配置文件。原创 2024-02-22 11:03:08 · 553 阅读 · 0 评论 -
CAP理论&BASE理论
首先,站在CP的角度,CP强调的是一致性和分区容错性,分区容错性P是必须保证的,来看C,C强调的是一致性,即要保证数据的强一致性,即Server1和Server2的数据是要保持一致的,Clint1修改Server1的数据,同时Server1必须将修改后的结果同步给Server2,且同步成功后Server1才能够返回Client1修改成功。最多只能同时实现两点。弱一致性的特殊形式,不保证在任意时刻任意节点上的同一份数据都是相同的,但是随着时间的迁移,不同节点上的同一份数据总是在向趋同的方向变化。原创 2024-02-22 10:10:16 · 727 阅读 · 0 评论