恐慌:kafka:客户机已经没有可用的代理可以与之交谈了(您的集群可以访问吗?)

f0brbegy  于 2021-06-04  发布在  Kafka
关注(0)|答案(1)|浏览(436)

我正在尝试自动与Kafka指标hpa规模按照这个网址中给出的步骤https://medium.com/google-cloud/kubernetes-hpa-autoscaling-with-kafka-metrics-88a671497f07
但是,在部署步骤3中给出的yaml文件时,pod不会出现。日志显示以下错误。
惊慌失措:kafka:客户端已经没有可用的代理可以与之交谈了(您的群集是否可以访问?)goroutine 1[正在运行]:main.newexporter(0xc420bb7e0,0x2,0x2,0x100,0x96d438,0x0,0x96d438,0x0,0x0,0x96d438,…)/home/travis/gopath/src/github.com/danielqsj/kafka\u exporter/kafka\u exporter.go:185+0xbbc main.main()/home/travis/gopath/src/github.com/danielqsj/kafka\u exporter/kafka\u exporter.go:606+0x3aa7

goucqfw6

goucqfw61#

查看提供的url中的先决条件:
你有一个 Docker 。你知道这个游戏的规则
在gcp上运行一个kubernetes集群(gke)。
您已经为gke集群安装并配置了kubectl cli。
这些步骤没有提到kafka集群的存在,并且这些步骤不包括任何kafka部署。那么,你到底要如何从Kafka那里导出指标呢?
在步骤3中 spec.template.spec.containers[0].command yaml中的path清楚地定义了要使用的两个代理:

- "--kafka.server=my-kafka-broker-1:9092"
- "--kafka.server=my-kafka-broker-2:9092"

如果这些都不存在,当然Kafka出口商会抛出一个错误,说明没有经纪人!

相关问题