我们正在运行apache kafka 0.11.0.1集群。我们计划在不停止服务的情况下升级到0.11.0.2。
升级是否可以在没有数据丢失或复制的情况下进行升级?
我们的kafka群集状态:
升级我们认为的步骤:
基本上消费者是kafka-client 0.11.0.1和spark DStream消费者的同意。
我们将对cource进行测试。但是你知道,测试不能保证一切都会好的。任何信息都必须有用。请给我建议。
答案 0 :(得分:1)
是的,Kafka可以在没有任何停机的情况下升级。
Kafka文档中有一个非常大的部分升级:http://kafka.apache.org/documentation/#upgrade
对于像您的方案(0.11.0.0到0.11.0.1)中的次要版本升级,您描述的步骤应该可以正常工作。逐个升级每个代理,并在每个步骤之后等待所有内容恢复同步。