kubernetes - Kafka + Kubernetes + Helm + `/usr/bin/kafka-avro-console-consumer`吗?

标签 kubernetes apache-kafka kubernetes-helm confluent-schema-registry

如何在通过Confluent Helm Charts运行的Kafka中使用标准kafka-avro-console-consumer工具?建议用于运行cli实用程序的confluentinc/cp-kafka:5.0.0镜像不包含kafka-avro-console-consumer

如果我将 shell 注册到schema-registry pod中以使用kafka-avro-console-consumer

kubectl exec -it my-confluent-oss-cp-schema-registry-6c8546c86d-pjpmd -- /bin/bash

/usr/bin/kafka-avro-console-consumer --bootstrap-server my-confluent-oss-cp-kafka:9092 --topic my-test-avro-records --from-beginning

Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 5555; nested exception is: 
    java.net.BindException: Address already in use (Bind failed)
sun.management.AgentConfigurationError: java.rmi.server.ExportException: Port already in use: 5555; nested exception is: 
    java.net.BindException: Address already in use (Bind failed)
    at sun.management.jmxremote.ConnectorBootstrap.startRemoteConnectorServer(ConnectorBootstrap.java:480)
    at sun.management.Agent.startAgent(Agent.java:262)
    at sun.management.Agent.startAgent(Agent.java:452)
Caused by: java.rmi.server.ExportException: Port already in use: 5555; nested exception is: 
    java.net.BindException: Address already in use (Bind failed)

最佳答案

java.rmi.server.ExportException: Port already in use: 5555;



听起来好像您已经通过KAFKA_JMX_PORT变量在该容器中启用了JMX。

如果是这样,您将需要在运行任何其他Kafka脚本之前,通过在shell session 中将其导出(或unset)导出为其他值来暂时覆盖该设置。

关于kubernetes - Kafka + Kubernetes + Helm + `/usr/bin/kafka-avro-console-consumer`吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52997194/

相关文章:

amazon-web-services - 安装带有已安装组件的 helm 软件包

kubernetes - 如何知道Kubernetes是否发生过自动缩放

kubernetes - 使用GKE处理流量突然增加(多个数量级)

Spring Kafka Producer 不发送到 Kafka 1.0.0(Magic v1 不支持记录头)

go - 有没有办法验证/解析其中包含 go-template 变量的 YAML 文件?

java - Kafka 订阅者客户端 0.10.2 - Spring 集成 - INVALID_TOPIC_EXCEPTION

python - 如何使用 confluent-kafka-python 确定是否存在 kafka 主题

kubernetes/向 configMap 注入(inject)值的最佳实践

kubernetes - Kubernetes Kubeflow缩放不起作用

kubernetes - 调用Kubernetes服务失败