问题描述
我在eks(amazon k8)集群上使用Sharma go客户端连接AWS MSK,我正在使用以下代码
config := Sarama.NewConfig()
config.Consumer.Return.Errors = true
kafkaClient,err = Sarama.NewClient(brokerAddress,config)
brokerAddress is an array of string value is [http://kafka-broker-url-1:9092,http://kafka-broker-url-2:9092]
I am getting an error
Kafka: the client has run out of available brokers to talk to (Is your cluster reachable?)
I also tried below code snippet to connect but got the same error:
admin,err := Sarama.NewClusteradmin(brokerAddress,config)
if err != nil {
KafkaLogger.Info("Error while creating cluster admin: ",err.Error())
}
Is there any config setting which I am missing?
In the same container(to verify cluster),I tried to create a topic using Kafka script and was able to connect via zookeeper[i used a script which is present inside the bin folder,https://downloads.apache.org/kafka/2.2.2/kafka_2.11-2.2.2.tgz]
./kafka-topics.sh --create --zookeeper z-kafka.us-west-2.amazonaws.com:2181 --replication-factor 1 --partitions 1 --topic Test
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)