ZK报错QuorumPeerConfig$ConfigException: Unrecognised peertype: 2181

该博客记录了一次Zookeeper启动时遇到的错误:Unrecognised peer type。错误信息表明配置中可能设置了不支持的服务器角色。问题根源在于myid文件中的Zookeeper唯一ID设置错误。解决方法是检查并确保myid文件中的ID与配置文件中的服务器设置匹配。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

报错信息

在这里插入图片描述

2022-05-04T02:40:15.055579600Z ZooKeeper JMX enabled by default
2022-05-04T02:40:15.058493700Z Using config: /opt/zookeeper/bin/../conf/zoo.cfg
2022-05-04T02:40:16.454329400Z 2022-05-04 02:40:16,443 [myid:] - INFO  [main:QuorumPeerConfig@135] - Reading configuration from: /opt/zookeeper/bin/../conf/zoo.cfg
2022-05-04T02:40:16.474721900Z 2022-05-04 02:40:16,473 [myid:] - INFO  [main:QuorumPeerConfig@387] - clientPortAddress is 0.0.0.0:2181
2022-05-04T02:40:16.475518000Z 2022-05-04 02:40:16,474 [myid:] - INFO  [main:QuorumPeerConfig@391] - secureClientPort is not set
2022-05-04T02:40:16.498512400Z 2022-05-04 02:40:16,491 [myid:] - ERROR [main:QuorumPeerMain@89] - Invalid config, exiting abnormally
2022-05-04T02:40:16.498558300Z org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException: Unrecognised peertype: 2181
2022-05-04T02:40:16.498577300Z  at org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer.setType(QuorumPeer.java:215)
2022-05-04T02:40:16.498595900Z  at org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer.<init>(QuorumPeer.java:270)
2022-05-04T02:40:16.498611300Z  at org.apache.zookeeper.server.quorum.flexible.QuorumMaj.<init>(QuorumMaj.java:89)
2022-05-04T02:40:16.498623100Z  at org.apache.zookeeper.server.quorum.QuorumPeerConfig.createQuorumVerifier(QuorumPeerConfig.java:597)
2022-05-04T02:40:16.498635400Z  at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parseDynamicConfig(QuorumPeerConfig.java:630)
2022-05-04T02:40:16.498648200Z  at org.apache.zookeeper.server.quorum.QuorumPeerConfig.setupQuorumPeerConfig(QuorumPeerConfig.java:603)
2022-05-04T02:40:16.498660600Z  at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parseProperties(QuorumPeerConfig.java:422)
2022-05-04T02:40:16.499025800Z  at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:152)
2022-05-04T02:40:16.499479300Z  at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:113)
2022-05-04T02:40:16.499504700Z  at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:82)
2022-05-04T02:40:16.504130900Z Invalid config, exiting abnormally

报错原因

peerType代表了服务器的角色,是观察者observer还是参与选举或成为leader,默认为PARTICIPANT。若配置了不支持的角色,则报Unrecognised peertype。出现此报错原因很可能是myid中的zk的唯一id赋值错误

排查

检查myid中的zk的唯一id

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值