ZooKeeper--分层仲裁简介

17 篇文章 0 订阅
17 篇文章 1 订阅

 

 

ZooKeeper--分层仲裁简介

本文档提供了如何使用分层仲裁的示例。基本思路很简单。首先,我们将服务器分成组,并为列出构成该组的服务器的每个组添加一行。接下来,我们必须为每个服务器分配权重。

以下示例显示如何使用三组三个服务器配置系统,并为每个服务器分配权重1:

group.1=1:2:3
group.2=4:5:6
group.3=7:8:9

weight.1=1
weight.2=1
weight.3=1
weight.4=1
weight.5=1
weight.6=1
weight.7=1
weight.8=1
weight.9=1

在运行系统时,一旦我们获得大多数非零重量组的大多数投票,我们就能形成法定人数。具有零权重的组被丢弃,并且在形成法定人数时不予考虑。看一下这个例子,一旦我们从两个不同组中的每个服务器获得至少两个服务器的投票,我们就可以形成一个法定人数。

 

转载来源:https://github.com/apache/zookeeper/blob/master/zookeeper-docs/src/main/resources/markdown/zookeeperHierarchicalQuorums.md

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值