要在Debian上啟動Kafka,請按照以下步驟操作:
sudo apt update
sudo apt install openjdk-11-jdk
wget命令下載:wget https://downloads.apache.org/kafka/2.8.0/kafka_2.13-2.8.0.tgz
請注意,您可能需要根據官方網站上的最新版本更改下載鏈接。
tar -xzf kafka_2.13-2.8.0.tgz
cd kafka_2.13-2.8.0
bin/zookeeper-server-start.sh config/zookeeper.properties
bin/kafka-server-start.sh config/server.properties
現在,Kafka已經在您的Debian系統上啟動并運行了。您可以使用bin/kafka-console-producer.sh和bin/kafka-console-consumer.sh腳本測試Kafka的生產者和消費者。
例如,要創建一個名為test的主題并發送一條消息,您可以執行以下命令:
bin/kafka-topics.sh --create --topic test --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1
bin/kafka-console-producer.sh --topic test --bootstrap-server localhost:9092
然后輸入您要發送的消息并按Enter鍵。接下來,要消費該主題的消息,請執行以下命令:
bin/kafka-console-consumer.sh --topic test --from-beginning --bootstrap-server localhost:9092
這將顯示您發送的消息。