我有一个新的Kafka REST端点,已经运行了好几个星期。然后,当我使用 Content-Type将消息发布到任何主题时,它突然响应以下错误:application / vnd.kafka.json.v2 + json :
curl -d @input.json -H "Content-Type: application/vnd.kafka.json.v2+json" -X POST https://my.url/topics/mytopic/
{"offsets":[{"partition":null,"offset":null,"error_code":50003,"error":"Expiring 2 record(s) for mytopic-0: 30071 ms has passed since batch creation plus linger time"}],"key_schema_id":null,"value_schema_id":null}
如果我使用 Content-Type:application / vnd.kafka.binary.v2 + json ,那么就没有问题。
curl -d @input_binary.json -H "Content-Type: application/vnd.kafka.binary.v2+json" -X POST https://my.url/topics/mytopic/
{"offsets":[{"partition":0,"offset":23,"error_code":null,"error":null}],"key_schema_id":null,"value_schema_id":null}
我将docker confluentinc / cp-kafka-rest:4.1.2用于REST端点。试图删除并重新创建docker,但这没有帮助。
能请你帮忙吗?
谢谢。