Linux Kafka集群管理主要涉及安装配置、日常运维及监控等方面,具体如下:
server.properties关键参数:
broker.id:每个节点唯一标识。zookeeper.connect:指向ZooKeeper集群地址。listeners/advertised.listeners:配置节点监听地址。bin/kafka-server-start.sh config/server.properties。kafka-topics.sh --create --topic <topic名> --partitions <分区数> --replication-factor <副本数> --bootstrap-server <broker地址>。kafka-topics.sh --list --bootstrap-server <broker地址>。kafka-consumer-groups.sh --list --bootstrap-server <broker地址>。kafka-consumer-groups.sh --describe --group <消费者组名> --bootstrap-server <broker地址>。server.properties,启动服务后Kafka自动完成数据均衡。kafka-topics.sh:管理Topic。kafka-consumer-groups.sh:监控消费者状态。/var/log/kafka/或配置文件指定路径),定位异常。server.properties中配置证书路径。listener.name.sasl_plaintext.plain.sasl.jaas.config配置用户名/密码。replication.factor≥2,确保数据多副本存储。unclean.leader.election.enable=false,避免非同步副本成为Leader导致数据丢失。参考来源: