【发布时间】:2019-04-25 21:27:16
【问题描述】:
有人遇到过这个错误吗?
io.confluent.kafka.schemaregistry.client.rest.exceptions.RestClientException: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')\n at [Source: (sun.net.www.protocol.http.HttpURLConnection$HttpInputStream); line: 1, column: 2]; error code: 50005\n\tat io.confluent.kafka.schemaregistry.client.rest.RestService.sendHttpRequest(RestService.java:226)
当我尝试将消息生成到 kafka 时,我有这个堆栈跟踪。
仅供参考,kafka 堆栈(kaka、schema-registry 和 zookeeper)和生产者使用 docker-compose 文件进行 docker 化。
感谢任何帮助!
【问题讨论】:
-
您的问题听起来像是“将 dockerized producer 放入 Kafka 的问题”。你能在 Docker 之外运行同一个生产者吗?
-
你能展示你的生产者代码和 Compose 文件吗?
-
嗨!是的,当生产者在 docker 之外时它工作得很好。我认为,模式注册表端点返回 HTML 而不是 JSON,这就是为什么我有这个错误,但我不知道如何解决这个问题
标签: apache-kafka docker-compose avro confluent-schema-registry producer