要檢查Linux上的Kafka配置是否正確,可以按照以下步驟進行操作:
server.properties
,通常位于 /etc/kafka/config/
目錄下。broker.id
:Kafka broker的唯一標識符。listeners
:Kafka服務器監聽的地址和端口。zookeeper.connect
:Zookeeper連接字符串,用于Kafka與Zookeeper的通信。log.dirs
:Kafka日志文件的存儲路徑。num.partitions
:默認分區數。replication.factor
:副本因子。/opt/kafka_2.13-3.5.2/bin/kafka-server-start.sh /opt/kafka_2.13-3.5.2/config/server.properties
sudo systemctl status kafka
如果Kafka服務正常運行,你應該會看到類似“Active: active (running)”的狀態信息。/opt/kafka_2.13-3.5.2/bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
/opt/kafka_2.13-3.5.2/bin/kafka-topics.sh --list --zookeeper localhost:2181
/opt/kafka_2.13-3.5.2/bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
/opt/kafka_2.13-3.5.2/bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning
logs
文件夾中,以確認沒有錯誤或警告信息。