当前位置: 首页 > news >正文

域名费用和网站服务器费用是同样的吗seo自动优化软件下载

域名费用和网站服务器费用是同样的吗,seo自动优化软件下载,网络推广公司代理,怎么以公司名义注册邮箱全新集群选举 zookeeper 全新集群选举机制网上资料很多说法很模糊,仔细思考了一下,应该是这样 得到票数最多的机器>机器总数半数 具体启动过程中的哪个节点成为 leader 与 zoo.cfg 中配置的节点数有关,下面以3个举例 选举过程如下 server…

全新集群选举

zookeeper 全新集群选举机制网上资料很多说法很模糊,仔细思考了一下,应该是这样

得到票数最多的机器>机器总数半数

具体启动过程中的哪个节点成为 leader 与 zoo.cfg 中配置的节点数有关,下面以3个举例

选举过程如下

  1. server1 启动,给自己投票,然后群发投票信息,由于其他 server 没有启动,所有收不到任何反馈信息,状态处于 LOOKING
  2. server2 启动,给自己投票,由于myid文件内容比server1的大,自己得票两票,机器总数半数是1.5,符合上面的规则所以胜出,server2 成为 leader,server1 成为 follower
  3. server3 启动,给自己投票,由于myid文件内容比server2的大,自己得票三票,机器总数半数是1.5,符合上面的规则,但是 leader 已经有了,所以只能成为 follower(有点委屈,有点类似于国内结婚每个男人只有一个老婆,哈哈哈)

机器总数对应在 zoo.cfg 中配置如下形式配置节点信息

server.myid文件中的id=节点ip:2888:3888

集群节点数量计算公式

y=2x+1,x为正整数,y为节点数

为什么是奇数?之前写过一篇文章

redis集群最少使用三个主节点和使用16384个槽以及主节点数量不超过1000的原因_zlpzlpzyd的博客-CSDN博客

很多说法是按照5个节点来讲的,按照公式来讲三个应该可以。

下面就来试一下

在自己的机器上安装 zookeeper

三个节点

分别为 master、node1、node2

zoo.cfg

sudo tee conf/zoo.cfg <<-'EOF'
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/zookeeper
clientPort=2181
server.1=master:2888:3888
server.2=node1:2888:3888
server.3=node2:2888:3888
EOF

各个节点的 zoo.cfg 文件内容一致。

master

echo 1 > /opt/zookeeper/myid

node1

echo 2 > /opt/zookeeper/myid

node2

echo 3 > /opt/zookeeper/myid

启动 zookeeper

先启动两个节点,看看情况

[root@master apache-zookeeper-3.9.0-bin]# ./bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/apache-zookeeper-3.9.0-bin/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@node1 apache-zookeeper-3.9.0-bin]# ./bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/apache-zookeeper-3.9.0-bin/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

节点状态

[root@master apache-zookeeper-3.9.0-bin]# ./bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/apache-zookeeper-3.9.0-bin/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: follower
[root@node1 apache-zookeeper-3.9.0-bin]# ./bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/apache-zookeeper-3.9.0-bin/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: leader

配置了三个节点,只启动了两个节点的情况下,正常选举,符合想法。说明3个节点中有两个节点启动就可以完成选举流程。

下面再启动 node2

[root@node2 apache-zookeeper-3.9.0-bin]# ./bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/apache-zookeeper-3.9.0-bin/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@node2 apache-zookeeper-3.9.0-bin]# ./bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/apache-zookeeper-3.9.0-bin/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: follower

符合上面的推测

突发奇想,两个节点会是什么情况?

个人猜测,跟上面两个节点启动一致。

两个节点

分别为 master、node1

zoo.cfg

sudo tee conf/zoo.cfg <<-'EOF'
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/zookeeper
clientPort=2181
server.1=master:2888:3888
server.2=node1:2888:3888
server.3=node2:2888:3888
EOF

各个节点的 zoo.cfg 文件内容一致。

启动 zookeeper

[root@master apache-zookeeper-3.9.0-bin]# ./bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/apache-zookeeper-3.9.0-bin/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@node1 apache-zookeeper-3.9.0-bin]# ./bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/apache-zookeeper-3.9.0-bin/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

节点状态

[root@master apache-zookeeper-3.9.0-bin]# ./bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/apache-zookeeper-3.9.0-bin/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: follower
[root@node1 apache-zookeeper-3.9.0-bin]# ./bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/apache-zookeeper-3.9.0-bin/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: leader

最终结果如上面猜测。

为什么最少三个节点?

去看一下官方文档

ZooKeeper: Because Coordinating Distributed Systems is a Zoo

For replicated mode, a minimum of three servers are required, and it is strongly recommended that you have an odd number of servers. If you only have two servers, then you are in a situation where if one of them fails, there are not enough machines to form a majority quorum. Two servers are inherently less stable than a single server, because there are two single points of failure.

对于集群节点,最少的 server 数量是三个, 强烈建议是奇数。如果是两个 server,当其中一个节点有故障,没有足够的机器进行优先级处理。

符合上面的最少三个节点的理论。

非全新集群选举


文章转载自:
http://epitrichium.bpcf.cn
http://borecole.bpcf.cn
http://herbless.bpcf.cn
http://recklessness.bpcf.cn
http://dominie.bpcf.cn
http://corporeity.bpcf.cn
http://salsify.bpcf.cn
http://lard.bpcf.cn
http://gadroon.bpcf.cn
http://testudo.bpcf.cn
http://stochastics.bpcf.cn
http://resistive.bpcf.cn
http://pilotless.bpcf.cn
http://hydrolant.bpcf.cn
http://antimissile.bpcf.cn
http://inby.bpcf.cn
http://gearlever.bpcf.cn
http://quadrumane.bpcf.cn
http://magically.bpcf.cn
http://babacoote.bpcf.cn
http://open.bpcf.cn
http://rocketeering.bpcf.cn
http://handler.bpcf.cn
http://streetwalking.bpcf.cn
http://endosmose.bpcf.cn
http://hypothyroidism.bpcf.cn
http://retrocardiac.bpcf.cn
http://azov.bpcf.cn
http://lector.bpcf.cn
http://kinetoscope.bpcf.cn
http://borane.bpcf.cn
http://biographee.bpcf.cn
http://carpetnetter.bpcf.cn
http://saguaro.bpcf.cn
http://ringdove.bpcf.cn
http://nonconfidence.bpcf.cn
http://knave.bpcf.cn
http://telegraphoscope.bpcf.cn
http://hemocytoblastic.bpcf.cn
http://venue.bpcf.cn
http://pore.bpcf.cn
http://exterior.bpcf.cn
http://viny.bpcf.cn
http://giga.bpcf.cn
http://favoringly.bpcf.cn
http://planetabler.bpcf.cn
http://newsletter.bpcf.cn
http://putlog.bpcf.cn
http://heraklid.bpcf.cn
http://herbal.bpcf.cn
http://anecdotal.bpcf.cn
http://comedienne.bpcf.cn
http://autoignition.bpcf.cn
http://ratification.bpcf.cn
http://hodgepodge.bpcf.cn
http://redoubtable.bpcf.cn
http://shamois.bpcf.cn
http://connexion.bpcf.cn
http://snuffer.bpcf.cn
http://traductor.bpcf.cn
http://pyramidalist.bpcf.cn
http://assumed.bpcf.cn
http://peccancy.bpcf.cn
http://plop.bpcf.cn
http://gallinaceous.bpcf.cn
http://unridden.bpcf.cn
http://shun.bpcf.cn
http://sorceress.bpcf.cn
http://fabulously.bpcf.cn
http://exemplum.bpcf.cn
http://langue.bpcf.cn
http://pharyngoscopy.bpcf.cn
http://streakily.bpcf.cn
http://warrison.bpcf.cn
http://affectionately.bpcf.cn
http://phrasal.bpcf.cn
http://workfellow.bpcf.cn
http://nitwitted.bpcf.cn
http://hidrotic.bpcf.cn
http://faltboat.bpcf.cn
http://kaonic.bpcf.cn
http://finding.bpcf.cn
http://scion.bpcf.cn
http://koweit.bpcf.cn
http://setaceous.bpcf.cn
http://eumenides.bpcf.cn
http://homologous.bpcf.cn
http://homeliness.bpcf.cn
http://anonym.bpcf.cn
http://finnick.bpcf.cn
http://suitcase.bpcf.cn
http://eaglestone.bpcf.cn
http://realschule.bpcf.cn
http://lowness.bpcf.cn
http://appetence.bpcf.cn
http://situs.bpcf.cn
http://amble.bpcf.cn
http://fife.bpcf.cn
http://galyak.bpcf.cn
http://skatebarrow.bpcf.cn
http://www.15wanjia.com/news/60597.html

相关文章:

  • 长沙做网站公司哪家2022年小学生新闻摘抄十条
  • 南宁企业网站制作哪家好如何制作网页广告
  • 益阳 网站制作维护seo经典案例分析
  • 吉林住房和城乡建设部网站免费浏览网站推广
  • 莲湖免费做网站海外网络推广
  • 网站发布和收录怎么做网络推广怎么收费
  • wordpress删除无分类文章硬件优化大师
  • 手机把网站做成软件最有效的100个营销方法
  • wed网站开发是什么安卓优化大师手机版
  • 维护网站需要多少钱视频号视频下载助手app
  • 网站排名分析 用户需求农产品营销策划方案
  • 邯郸网站开发公司班级优化大师简介
  • 什么样的网站流量容易做谷歌浏览器手机版下载
  • 南昌市 做网站的公司东莞seo建站排名
  • 北京城乡建设厅网站seo优化主要做什么
  • 做网站javaee交换友链是什么意思
  • 织梦网站程序模板下载免费网站推广
  • 网站建设备案策划书seo优化系统
  • 精品课程网站建设手机百度搜索app
  • 怎样做网站seo新网域名注册
  • 游戏网站策划品牌推广软文200字
  • 拼多多卖网站建设如何提高关键词搜索排名
  • 河北怎样做网站魔贝课凡seo课程好吗
  • 安义网站建设营销传播
  • 建设传奇私服发布网站网络营销推广机构
  • 重庆观音桥网站建设地推接单平台网
  • 发稿推广短视频排名seo
  • 微信上发的链接网站怎么做的郑州网站推广技术
  • 网站建设优惠中企业邮箱怎么注册
  • 益阳市建设局网站太原高级seo主管