在Debian系統上配置Kafka主要包括安裝Kafka、配置Kafka的server.properties文件以及啟動Kafka服務。以下是詳細的步驟:
sudo apt-get update
sudo apt-get install zookeeperd
wget http://mirror.bit.edu.cn/apache/kafka/2.3.1/kafka_2.11-2.3.1.tgz
tar -zxvf kafka_2.11-2.3.1.tgz
mv kafka_2.11-2.3.1 /opt/kafka
echo 'export KAFKA_HOME=/opt/kafka' >> /etc/profile
echo 'export PATH=$PATH:$KAFKA_HOME/bin' >> /etc/profile
source /etc/profile
server.properties文件:cd /opt/kafka/config
sudo cp server.properties server-1.properties server-2.properties
server-1.properties文件,設置以下屬性:broker.id=1
listeners=PLAINTEXT://:9093
log.dir=/tmp/kafka-logs-1
server-2.properties文件,設置以下屬性:broker.id=2
listeners=PLAINTEXT://:9094
log.dir=/tmp/kafka-logs-2
/opt/kafka/bin/zookeeper-server-start.sh config/zookeeper.properties
/opt/kafka/bin/kafka-server-start.sh config/server-1.properties
/opt/kafka/bin/kafka-server-start.sh config/server-2.properties
broker.id:Kafka集群中每個Broker的唯一標識。listeners:Kafka服務器監聽的地址和端口。log.dir:Kafka日志文件的存儲目錄。以上步驟應該可以幫助你在Debian系統上成功配置Kafka。如果在配置過程中遇到任何問題,請檢查配置文件的語法和路徑是否正確,并確保Kafka和Zookeeper服務已經正確安裝和啟動。