在CentOS上配置Kafka需注意以下事项:
环境准备
核心配置文件(server.properties)
PLAINTEXT://0.0.0.0:9092)。security.protocol=SSL)。性能与资源优化
KAFKA_HEAP_OPTS设置JVM堆内存(建议为物理内存的50%-70%),并配置缓冲区参数(如buffer.memory为可用内存的50%)。num.partitions)和副本数(default.replication.factor),确保高可用。log.retention.hours(保留时间)和log.retention.bytes(保留大小),避免磁盘占满。启动与运维
kafka-topics.sh)或集成Prometheus+Grafana监控性能。集群配置(若需)
broker.id唯一,且zookeeper.connect指向同一Zookeeper集群。auto.leader.rebalance.enable=false避免自动平衡影响稳定性。安全与权限
auto.create.topics.enable防止意外创建Topic。参考来源: