Apache kafka Kafka消费组脚本,用于查看所有消费组不工作
当我在卡夫卡中执行以下命令时Apache kafka Kafka消费组脚本,用于查看所有消费组不工作,apache-kafka,Apache Kafka,当我在卡夫卡中执行以下命令时 ./kafka-consumer-groups.sh --bootstrap-server sample-address:9092 --list 我面临以下错误 Error: Executing consumer group command failed due to org.apache.kafka.common.KafkaException: Failed to find brokers to send ListGroups java.util.concurr
./kafka-consumer-groups.sh --bootstrap-server sample-address:9092 --list
我面临以下错误
Error: Executing consumer group command failed due to org.apache.kafka.common.KafkaException: Failed to find brokers to send ListGroups
java.util.concurrent.ExecutionException: org.apache.kafka.common.KafkaException: Failed to find brokers to send ListGroups
at org.apache.kafka.common.internals.KafkaFutureImpl.wrapAndThrow(KafkaFutureImpl.java:45)
at org.apache.kafka.common.internals.KafkaFutureImpl.access$000(KafkaFutureImpl.java:32)
at org.apache.kafka.common.internals.KafkaFutureImpl$SingleWaiter.await(KafkaFutureImpl.java:89)
at org.apache.kafka.common.internals.KafkaFutureImpl.get(KafkaFutureImpl.java:262)
at kafka.admin.ConsumerGroupCommand$ConsumerGroupService.listGroups(ConsumerGroupCommand.scala:132)
at kafka.admin.ConsumerGroupCommand$.main(ConsumerGroupCommand.scala:58)
at kafka.admin.ConsumerGroupCommand.main(ConsumerGroupCommand.scala)
Caused by: org.apache.kafka.common.KafkaException: Failed to find brokers to send ListGroups
at org.apache.kafka.clients.admin.KafkaAdminClient$22.handleFailure(KafkaAdminClient.java:2610)
at org.apache.kafka.clients.admin.KafkaAdminClient$Call.fail(KafkaAdminClient.java:614)
at org.apache.kafka.clients.admin.KafkaAdminClient$TimeoutProcessor.handleTimeouts(KafkaAdminClient.java:730)
at org.apache.kafka.clients.admin.KafkaAdminClient$AdminClientRunnable.timeoutPendingCalls(KafkaAdminClient.java:798)
at org.apache.kafka.clients.admin.KafkaAdminClient$AdminClientRunnable.run(KafkaAdminClient.java:1092)
at java.base/java.lang.Thread.run(Thread.java:835)
Caused by: org.apache.kafka.common.errors.TimeoutException: Timed out waiting for a node assignment.
经过大量调试,我已经复制了这个场景和下面的解决方案 我已经对server.properties(主要负责启动kafka服务器)进行了更改,而不是listeners键中的“localhost”pass“IP address” 请参阅以下详细步骤:- 这些是运行命令时必须确保的配置
注意:-此问题通常在虚拟框中出现。将网络设置(如NAT)更改为网桥后 在我的例子中,我注意到我们正在使用SSL
listeners=SSL://sample-address:9092
因此,我认为我需要在命令中传递SSL属性,它起了作用
bin/kafka-consumer-groups.sh --bootstrap-server sample-address:9092 --list --command-config /kafka/config/client-ssl.properties
客户端ssl.properties
bootstrap.servers=sample-address:9092
security.protocol=SSL
ssl.truststore.location=/keys/truststore.jks
ssl.truststore.password=*****
ssl.keystore.location=/keys/keystore.jks
ssl.keystore.password=*****
我遇到了“无法找到代理发送列表组”问题,但出现了“等待发送呼叫超时”异常
在本例中,问题是无法从运行kafka consumer groups cli工具的计算机访问引导服务器
由于我们在GCP中的Kubernetes集群和Confluent Cloud之间有一个VPC对等,我通过在k8s集群中执行Confluent cli工具解决了这个问题。什么是Kafka版本?@AshishBhosle Kafka 0.10Try bin/Kafka-consumer-groups.sh--list--zookeer localhost:2181
线程“main”中的异常joptsimple.unrecognizedOption异常:zookeeper不是joptsimple.OptionException.unrecognizedOption(OptionException.java:108)上可识别的选项