Debian 上升级 Apache Kafka 的标准流程
一 升级前准备
二 升级步骤
方式 A 二进制包升级(通用、可控性高)
sudo systemctl stop kafka。sudo cp -r /var/lib/kafka /var/lib/kafka_backup 与 sudo cp -r /etc/kafka /etc/kafka_backup。wget https://downloads.apache.org/kafka/3.5.0/kafka_2.13-3.5.0.tgzsudo tar -xzf kafka_2.13-3.5.0.tgz -C /opt/opt/kafka),保留原有配置目录(建议先对比差异再覆盖)。sudo systemctl daemon-reload。sudo systemctl start kafkasudo systemctl status kafka/opt/kafka/bin/kafka-topics.sh --list --bootstrap-server localhost:9092方式 B APT 包管理升级(如使用官方或第三方仓库)
wget -qO - https://packages.apache.org/keys/apache.asc | sudo apt-key add -echo "deb https://packages.apache.org/kafka/2.8.0/debian/ buster main" | sudo tee /etc/apt/sources.list.d/kafka.listsudo apt-get updatesudo apt-get install kafkasudo systemctl restart kafkakafka-topics.sh --version三 验证与回滚
sudo systemctl status kafka/opt/kafka/bin/kafka-topics.sh --list --bootstrap-server <broker_host>:9092tail -n 200 /var/log/kafka/server.log四 注意事项与常见问题