【问题标题】:How to upgrade Apache Kafka 2.0 to Apache Kafka 2.6 in running environment?如何在运行环境中将 Apache Kafka 2.0 升级到 Apache Kafka 2.6?
【发布时间】:2021-04-08 07:39:21
【问题描述】:

我们在生产环境中使用 Apache kafka 2.0,现在我们计划将 kafka 版本从 2.0 升级到 2.6

我们在三个基于代理的集群设置中运行

我有以下问题。

1)可以将kafka从一个版本升级到更高版本吗?

2)升级过程中是否有数据丢失?

3)是否可以在集群运行时执行?

4)如果出现问题,如何回滚到down版本?

你能分享你对这个问题的宝贵想法吗..

这将有助于设置..

【问题讨论】:

    标签: apache-kafka


    【解决方案1】:

    是的,可以升级 - http://kafka.apache.org/26/documentation.html#upgrade

    如果您按照指南进行操作,则不会丢失已写入主题的数据。在各个代理重新启动时,活动客户端可能会遇到网络异常、重试和潜在丢包。

    滚动升级可以防止停机

    根据确切的版本,由于内部日志格式更改(如文档中所示)而无法回滚

    【讨论】:

      猜你喜欢
      • 2021-10-14
      • 1970-01-01
      • 2015-07-19
      • 2014-09-25
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 1970-01-01
      • 2013-12-30
      相关资源
      最近更新 更多