在CentOS上配置Kafka需注意以下关键点:
java -version。server.properties中需设置:
broker.id:每个节点唯一标识。listeners:监听地址和端口(如PLAINTEXT://0.0.0.0:9092)。log.dirs:日志存储路径,确保磁盘空间充足。zookeeper.connect:Zookeeper集群地址(集群模式需配置多个节点)。auto.create.topics.enable。zoo.cfg中dataDir和集群节点信息(server.x)。firewall-cmd --add-port=9092/tcp --permanent。security.protocol=ssl及证书路径。security.inter.broker.protocol=SASL_PLAINTEXT及认证机制。num.partitions)和副本数(default.replication.factor)以适配集群规模。log.retention.hours)避免磁盘占满。kafka-topics.sh)监控Topic状态,或集成Prometheus+Grafana。参考来源: