我们的一个小型 KRaft 集群已经成功运行了一年多。当前集群由 6 台主机组成:
我们希望将节点 4 和 5 转变为代理、控制器。
对集群中所有节点上的 server.properties 进行更改以反映新配置后。我们在所有节点上重新启动了 kafka,希望看到新控制器按照controller.quorum.voters 配置添加到投票者中,但只出现了原来的 3 个。
我们还需要做些什么才能让这些人成为选民吗?我们需要重新格式化这些主机上的存储吗?
有没有一种简单的方法可以列出集群中的控制器? (我们使用 kafka-metadata-shell 来列出代理,但还没有弄清楚如何列出控制器)
所以看来只需删除仲裁状态文件并重新启动即可修复此问题:-)