无法使用dockerized生产者将其生产到Kafka

时间:2019-04-19 15:49:04

标签: apache-kafka docker-compose avro confluent-schema-registry producer

有人遇到此错误吗?

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生成消息时,我具有此堆栈跟踪。

仅供参考,使用docker-compose文件对kafka堆栈(kaka,schema-registry和zookeeper)和生产者进行docker化。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我正在使用代理,我将我的IP地址添加到了http.nonProxyHosts中,并且可以正常工作。 问题是架构注册表返回的是HTML,而不是JSON,这就是为什么我会遇到这个烦人的错误。