以下是Linux Kafka版本升级的核心步骤,结合关键注意事项确保安全可靠:
/var/lib/kafka)和配置文件(server.properties等)。rsync或tar工具归档重要数据,例如:tar -czvf kafka_backup_$(date +%F).tar.gz /opt/kafka/config /var/lib/kafka inter.broker.protocol.version)和消息格式的兼容性。sudo systemctl stop kafka sudo systemctl stop zookeeper wget https://downloads.apache.org/kafka/3.6.0/kafka_2.13-3.6.0.tgz tar -xzf kafka_2.13-3.6.0.tgz -C /opt/kafka --strip-components=1 listeners/advertised.listeners:更新监听地址。log.message.format.version:与客户端协议版本一致。sudo bin/zookeeper-server-start.sh config/zookeeper.properties & sudo bin/kafka-server-start.sh config/server.properties & kafka-topics.sh --version # 确认客户端版本 kafka-topics.sh --list --bootstrap-server localhost:9092 # 检查主题 kafka-console-producer和kafka-console-consumer测试消息收发。/var/log/kafka)和性能指标(如吞吐量、延迟),确保无异常。kafka-reassign-partitions.sh等工具。参考来源: