在Debian上稳定运行Kafka需要以下几个步骤:
sudo apt-get update
sudo apt-get install zookeeperd
sudo apt-get install openjdk-8-jdk
验证Java安装:java -version
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
文件,添加Kafka的安装目录和命令文件所在目录到环境变量中:sudo nano /etc/profile
在文件末尾添加以下两行:export KAFKA_HOME=/path/to/kafka_2.12-3.5.2
export PATH=$PATH:$KAFKA_HOME/bin
source /etc/profile
/etc/init.d/zookeeper start
bin/kafka-server-start.sh config/server.properties
kafka-topics.sh --version
server.properties
文件为多个实例,分别修改broker.id
、listeners
和log.dir
等配置,以启动多个Kafka broker节点,形成一个集群。num.network.threads
、num.io.threads
、log.flush.interval.messages
等。通过以上步骤,你可以在Debian上稳定运行Kafka,并根据需要进行进一步的配置和优化。