我有5个kafka集群,其中一个运行kafkamirror,从其他4个kakfa中消费并为主要的kafka集群生产。
我分别尝试了最新版本的kafka,而我的应用似乎可以在最新版本上正常运行。如Kafka升级https://kafka.apache.org/documentation/#upgrade中所述,升级过程是滚动更新,首先升级到2.5.0并使用0.10.0维护代理协议,然后使用更新的协议滚动重启
问题是镜像制造商,并且在升级过程中没有停机时间,从而避免了消息丢失。我已经读过应该首先升级消费者,在这种情况下,mirrormaker同时是生产者和消费者,因此我尝试先升级我的主要kafka群集,现在以2.5.0和2.5.0协议运行,而另一个我的测试群集仍在0.10.0上。当我尝试启动镜像时,由于我仍在使用旧的不赞成使用的配置,因此收到一些警告/错误:
我应该遵循哪个路径进行升级?