我可以得到一个使用segmentio的kafka-go创建主题的例子吗?
我尝试创建如下主题:
c, _ := kafka.Dial("tcp", "host:port")
kt := kafka.TopicConfig{Topic: "sometopic", NumPartitions: 1, ReplicationFactor: 1}
e := c.CreateTopics(kt)
但这只有在给定的host:port是 Kafka Leader 时才有效。如果host:port不是 Kafka Leader,那么我将收到此错误:
不是控制器:这不是该集群的正确控制器*
传递集群地址以创建主题的正确方法是什么?
Kafka Segmentio:github.com/segmentio/kafka-go