Zookeeper-跟随leader java.lang.IllegalArgumentException时发生异常

Zookeeper-跟随leader java.lang.IllegalArgumentException时发生异常,java,kubernetes,apache-zookeeper,amazon-eks,Java,Kubernetes,Apache Zookeeper,Amazon Eks,我在AWS EKS群集版本1.15中以复制模式(总共3个Zookeeper节点)运行Zookeeper 3.6.0。我正在拉《动物园管理员:Docker hub的最新图片》 这是节点1(prd-zoo1)的zoo.cfg文件。除了最后三个指定了其他zoo服务器的条目外,其他节点具有类似的配置 zoo.cfg Node 1: dataDir=/data dataLogDir=/datalog tickTime=2000 initLimit=5 syncLimit=2 autopurge.snapR

我在AWS EKS群集版本1.15中以复制模式(总共3个Zookeeper节点)运行Zookeeper 3.6.0。我正在拉《动物园管理员:Docker hub的最新图片》

这是节点1(prd-zoo1)的zoo.cfg文件。除了最后三个指定了其他zoo服务器的条目外,其他节点具有类似的配置

zoo.cfg Node 1:
dataDir=/data
dataLogDir=/datalog
tickTime=2000
initLimit=5
syncLimit=2
autopurge.snapRetainCount=3
autopurge.purgeInterval=0
maxClientCnxns=60
standaloneEnabled=true
admin.enableServer=true
server.1=0.0.0.0:2888:3888;2181
server.2=prd-zoo2:2888:3888;prd-zoo2:2181
server.3=prd-zoo3:2888:3888;prd-zoo3:2181

zoo.cfg Node 2:
<same as node1>
server.1=prd-zoo1:2888:3888;prd-zoo1:2181
server.2=0.0.0.0:2888:3888;2181
server.3=prd-zoo3:2888:3888;prd-zoo3:2181

zoo.cfg Node 3:
<same as node1>
server.1=prd-zoo1:2888:3888;prd-zoo1:2181
server.2=prd-zoo2:2888:3888;prd-zoo2:2181
server.3=0.0.0.0:2888:3888;2181
zoo.cfg节点1:
dataDir=/data
dataLogDir=/datalog
时间=2000
initLimit=5
syncLimit=2
自动敦促。snapRetainCount=3
autopurge.PurgeiInterval=0
maxClientCnxns=60
standaloneEnabled=真
admin.enableServer=true
服务器1=0.0.0.0:2888:3888;2181
服务器2=prd-zoo2:2888:3888;珠江三角洲2:2181
服务器3=prd-zoo3:2888:3888;prd-zoo3:2181
zoo.cfg节点2:
服务器1=prd-zoo1:2888:3888;珠江三角洲1:2181
服务器2=0.0.0.0:2888:3888;2181
服务器3=prd-zoo3:2888:3888;prd-zoo3:2181
zoo.cfg节点3:
服务器1=prd-zoo1:2888:3888;珠江三角洲1:2181
服务器2=prd-zoo2:2888:3888;珠江三角洲2:2181
服务器3=0.0.0.0:2888:3888;2181
动物园节点似乎能够相互通信并完成领导人选举。但是,当我检查日志时,我看到了反复出现的java.lang.IllegalArgumentException错误。我已经验证了每个服务都有其端点IP和端口 领导人选举,3888,TCP 客户端,2181,TCP 服务器,2888,TCP

2020-04-13 17:20:17,793 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):QuorumPeer@857] - Peer state changed: following
2020-04-13 17:20:17,793 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):QuorumPeer@1453] - FOLLOWING
2020-04-13 17:20:17,793 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):ZooKeeperServer@1246] - minSessionTimeout set to 4000
2020-04-13 17:20:17,793 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):ZooKeeperServer@1255] - maxSessionTimeout set to 40000
2020-04-13 17:20:17,793 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):ResponseCache@45] - Response cache size is initialized with value 400.
2020-04-13 17:20:17,793 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):ResponseCache@45] - Response cache size is initialized with value 400.
2020-04-13 17:20:17,793 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):RequestPathMetricsCollector@111] - zookeeper.pathStats.slotCapacity = 60
2020-04-13 17:20:17,793 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):RequestPathMetricsCollector@112] - zookeeper.pathStats.slotDuration = 15
2020-04-13 17:20:17,793 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):RequestPathMetricsCollector@113] - zookeeper.pathStats.maxDepth = 6
2020-04-13 17:20:17,793 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):RequestPathMetricsCollector@114] - zookeeper.pathStats.initialDelay = 5
2020-04-13 17:20:17,793 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):RequestPathMetricsCollector@115] - zookeeper.pathStats.delay = 5
2020-04-13 17:20:17,794 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):RequestPathMetricsCollector@116] - zookeeper.pathStats.enabled = false
2020-04-13 17:20:17,794 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):ZooKeeperServer@1470] - The max bytes for all large requests are set to 104857600
2020-04-13 17:20:17,794 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):ZooKeeperServer@1484] - The large request threshold is set to -1
2020-04-13 17:20:17,794 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):ZooKeeperServer@329] - Created server with tickTime 2000 minSessionTimeout 4000 maxSessionTimeout 40000 clientPortListenBacklog -1 datadir /datalog/version-2 snapdir /data/version-2
2020-04-13 17:20:17,794 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):Follower@75] - FOLLOWING - LEADER ELECTION TOOK - 1381 MS
2020-04-13 17:20:17,794 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):QuorumPeer@863] - Peer state changed: following - discovery
2020-04-13 17:20:18,595 [myid:1] - INFO  [WorkerReceiver[myid=1]:FastLeaderElection$Messenger$WorkerReceiver@376] - Notification: my state:FOLLOWING; n.sid:3, n.state:LOOKING, n.leader:3, n.round:0x254, n.peerEpoch:0x0, n.zxid:0x0, message format version:0x2, n.config version:0x0
2020-04-13 17:20:18,795 [myid:1] - WARN  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):Follower@129] - Exception when following the leader
java.lang.IllegalArgumentException
    at java.base/java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source)
    at java.base/java.util.concurrent.Executors.newFixedThreadPool(Unknown Source)
    at org.apache.zookeeper.server.quorum.Learner.connectToLeader(Learner.java:275)
    at org.apache.zookeeper.server.quorum.Follower.followLeader(Follower.java:87)
    at org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:1455)

2020-04-13 17:20:18,795 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):Follower@292] - shutdown Follower
2020-04-13 17:20:18,795 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):QuorumPeer@863] - Peer state changed: looking
2020-04-13 17:20:18,795 [myid:1] - WARN  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):QuorumPeer@1501] - PeerState set to LOOKING
2020-04-13 17:20:18,795 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):QuorumPeer@1371] - LOOKING
2020-04-13 17:20:18,795 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):FastLeaderElection@931] - New election. My id = 1, proposed zxid=0x0
2020-04-13 17:20:18,795 [myid:1] - INFO  [WorkerReceiver[myid=1]:FastLeaderElection$Messenger$WorkerReceiver@376] - Notification: my state:LOOKING; n.sid:1, n.state:LOOKING, n.leader:1, n.round:0x254, n.peerEpoch:0x0, n.zxid:0x0, message format version:0x2, n.config version:0x0
2020-04-13 17:20:18,796 [myid:1] - INFO  [WorkerReceiver[myid=1]:FastLeaderElection$Messenger$WorkerReceiver@376] - Notification: my state:LOOKING; n.sid:3, n.state:LOOKING, n.leader:3, n.round:0x254, n.peerEpoch:0x0, n.zxid:0x0, message format version:0x2, n.config version:0x0
2020-04-13 17:20:18,796 [myid:1] - INFO  [WorkerReceiver[myid=1]:FastLeaderElection$Messenger$WorkerReceiver@376] - Notification: my state:LOOKING; n.sid:1, n.state:LOOKING, n.leader:3, n.round:0x254, n.peerEpoch:0x0, n.zxid:0x0, message format version:0x2, n.config version:0x0
2020-04-13 17:20:18,797 [myid:1] - INFO  [WorkerReceiver[myid=1]:FastLeaderElection$Messenger$WorkerReceiver@376] - Notification: my state:LOOKING; n.sid:2, n.state:LEADING, n.leader:2, n.round:0x253, n.peerEpoch:0x0, n.zxid:0x0, message format version:0x2, n.config version:0x0
2020-04-13 17:20:18,797 [myid:1] - INFO  [WorkerReceiver[myid=1]:FastLeaderElection$Messenger$WorkerReceiver@376] - Notification: my state:LOOKING; n.sid:2, n.state:LEADING, n.leader:2, n.round:0x253, n.peerEpoch:0x0, n.zxid:0x0, message format version:0x2, n.config version:0x0
2020-04-13 17:20:18,997 [myid:1] - INFO  [QuorumPeer[myid=1](plain=0.0.0.0:2181)(secure=disabled):QuorumPeer@857] - Peer state changed: following
2020-04-13 17:20:17793[myid:1]-信息[QuorumPeer[myid=1](普通=0.0.0.0:2181)(安全=disabled):QuorumPeer@857]-对等状态已更改:如下
2020-04-13 17:20:17793[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):QuorumPeer@1453]-遵循
2020-04-13 17:20:17793[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):ZooKeeperServer@1246]-minSessionTimeout设置为4000
2020-04-13 17:20:17793[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):ZooKeeperServer@1255]-maxSessionTimeout设置为40000
2020-04-13 17:20:17793[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):ResponseCache@45]-响应缓存大小初始化为值400。
2020-04-13 17:20:17793[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):ResponseCache@45]-响应缓存大小初始化为值400。
2020-04-13 17:20:17793[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):RequestPathMetricsCollector@111]-zookeeper.pathStats.slotCapacity=60
2020-04-13 17:20:17793[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):RequestPathMetricsCollector@112]-zookeeper.pathStats.slotDuration=15
2020-04-13 17:20:17793[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):RequestPathMetricsCollector@113]-zookeeper.pathStats.maxDepth=6
2020-04-13 17:20:17793[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):RequestPathMetricsCollector@114]-zookeeper.pathStats.initialDelay=5
2020-04-13 17:20:17793[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):RequestPathMetricsCollector@115]-zookeeper.pathStats.delay=5
2020-04-13 17:20:17794[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):RequestPathMetricsCollector@116]-zookeeper.pathStats.enabled=false
2020-04-13 17:20:17794[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):ZooKeeperServer@1470]-所有大型请求的最大字节数设置为104857600
2020-04-13 17:20:17794[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):ZooKeeperServer@1484]-大请求阈值设置为-1
2020-04-13 17:20:17794[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):ZooKeeperServer@329]-创建的服务器的tickTime为2000分钟会话超时4000 maxSessionTimeout 40000客户端端口ListenBacklog-1 datadir/datalog/version-2 snapdir/data/version-2
2020-04-13 17:20:17794[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):Follower@75]-以下-领导人选举-1381毫秒
2020-04-13 17:20:17794[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):QuorumPeer@863]-对等状态已更改:以下-发现
2020-04-13 17:20:18595[myid:1]-信息[WorkerReceiver[myid=1]:FastLeaderElection$Messenger$WorkerReceiver@376]-通知:我国:如下;n、 sid:3,n.state:LOOKING,n.leader:3,n.round:0x254,n.peerEpoch:0x0,n.zxid:0x0,消息格式版本:0x2,n.config版本:0x0
2020-04-13 17:20:18795[myid:1]-警告[QuorumPeer[myid=1](普通=0.0.0.0:2181)(安全=禁用):Follower@129]-跟随领导时的例外情况
java.lang.IllegalArgumentException
位于java.base/java.util.concurrent.ThreadPoolExecutor。(未知源)
位于java.base/java.util.concurrent.ThreadPoolExecutor。(未知源)
位于java.base/java.util.concurrent.Executors.newFixedThreadPool(未知源)
位于org.apache.zookeeper.server.quorum.Learner.connectToLeader(Learner.java:275)
位于org.apache.zookeeper.server.quorum.Follower.followLeader(Follower.java:87)
位于org.apache.zookeeper.server.quorum.qourumpeer.run(qourumpeer.java:1455)
2020-04-13 17:20:18795[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):Follower@292]-关闭跟随器
2020-04-13 17:20:18795[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):QuorumPeer@863]-对等状态已更改:正在查找
2020-04-13 17:20:18795[myid:1]-警告[QuorumPeer[myid=1](普通=0.0.0.0:2181)(安全=禁用):QuorumPeer@1501]-PeerState设置为LOOKING
2020-04-13 17:20:18795[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):QuorumPeer@1371]-看起来
2020-04-13 17:20:18795[myid:1]-信息[QuorumPeer[myid=1](平原=0.0.0.0:2181)(安全=禁用):FastLeaderElection@931]-新选举。我的id=1,建议的zxid=0x0
2020-04-13 17:20:18795[myid:1]-信息[WorkerReceiver[myid=1]:FastLeaderElection$Messenger$WorkerReceiver@376]-通知