在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,并根據需要進行進一步的配置和優化。