在Debian上选择合适的Kafka版本需要考虑多个因素,包括稳定性、新功能、性能改进以及兼容性等。以下是一个详细的指南,帮助你在Debian上选择并安装Kafka。
安装JDK:
sudo apt update
sudo apt install openjdk-11-jdk
java -version
下载并解压Kafka:
从Apache Kafka官方网站下载最新版本的Kafka。例如,下载Kafka 3.5.2版本:
wget https://downloads.apache.org/kafka/3.5.2/kafka_2.12-3.5.2.tgz
tar -xzf kafka_2.12-3.5.2.tgz
cd kafka_2.12-3.5.2
配置环境变量:
编辑 /etc/profile
文件,在文件末尾添加以下两行:
export KAFKA_HOME=/path/to/kafka
export PATH=$PATH:$KAFKA_HOME/bin
使配置生效:
source /etc/profile
启动Zookeeper和Kafka:
启动Zookeeper(如果使用Kafka内置的Zookeeper):
./bin/zookeeper-server-start.sh config/zookeeper.properties
启动Kafka服务器:
./bin/kafka-server-start.sh config/server.properties
验证安装:
使用以下命令检查Kafka是否正在运行:
netstat -an | grep 9092
请注意,具体的配置和步骤可能会因Kafka和Debian版本的不同而有所差异,建议在进行任何升级或配置更改之前,详细阅读Kafka和Debian的官方文档,并在测试环境中进行充分的测试。