关于go操作kafka
又是踩坑的一天,kafka2.8开始放弃zookeeper,但是网上资料都是旧的
首先docker-compose部署:
version: '3.7' services: zookeeper: image: bitnami/zookeeper:latest #volumes: # - ./data:/data ports: - 2182:2181 environment: ALLOW_ANONYMOUS_LOGIN: "yes" kafka: image: bitnami/kafka:latest user: root ports: - 9092:9092 environment: ALLOW_PLAINTEXT_LISTENER: "yes" KAFKA_BROKER_ID: 0 KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://192.168.0.110:9092 KAFKA_CREATE_TOPICS: "kafeidou:2:0" #kafka启动后初始化一个有2个partition(分区)0个副本名叫kafeidou的topic KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092 #volumes: # - ./kafka-logs:/kafka depends_on: - zookeeper
关于常用指令:
Yes! 不要zookeeper的kafka集群 - 飞云君的文章 - 知乎 https://zhuanlan.zhihu.com/p/379016123
帅呆了!Kafka移除了Zookeeper! - 小姐姐味道的文章 - 知乎 https://zhuanlan.zhihu.com/p/368600560
Kafka 2.8.0 正式发布,与ZooKeeper正式分手! - 蚂蚁技术的文章 - 知乎 https://zhuanlan.zhihu.com/p/369398193
go操作kafka:
操作Kafka · Go语言中文文档 (topgoer.com)

浙公网安备 33010602011771号