Apache Kafka /如何使用docker滚动升级到0.10.2.0

时间:2017-04-05 14:20:11

标签: docker apache-kafka

我使用kafka-docker版本0.9并希望升级到0.010.2.0。

按照滚动升级的说明,我应该使用server.propertiesinter.broker.protocol.version属性更新log.message.format.version,然后关闭代理,更新代码并重新启动它。

我不了解滚动升级是如何通过docker进行的。我看到server.properties没有通过docker公开,并且没有任何意义来更新它,因为docker将被删除然后重新安装。

1 个答案:

答案 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_VERSIONKAFKA_LOG_MESSAGE_FORMAT_VERSION

之类的内容