我使用kafka-docker版本0.9并希望升级到0.010.2.0。
按照滚动升级的说明,我应该使用server.properties
和inter.broker.protocol.version
属性更新log.message.format.version
,然后关闭代理,更新代码并重新启动它。
我不了解滚动升级是如何通过docker进行的。我看到server.properties
没有通过docker公开,并且没有任何意义来更新它,因为docker将被删除然后重新安装。
答案 0 :(得分:0)
server.properties
值:https://github.com/wurstmeister/kafka-docker/blob/master/start-kafka.sh根据此代码sed -r "s/KAFKA_(.*)=.*/\1/g" | tr '[:upper:]' '[:lower:]' | tr _ .
,您需要KAFKA_INTER_BROKER_PROTOCOL_VERSION
和KAFKA_LOG_MESSAGE_FORMAT_VERSION