要检查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 文件夹中,以确认没有错误或警告信息。