以Kafka Avro文件格式将新的架构/主题添加到架构注册表

时间:2018-06-21 09:42:22

标签: apache-kafka avro confluent-schema-registry

我正在尝试通过显式curl命令将架构运行到架构注册表。

curl -X POST -H "Content-Type: application/vnd.schemaregistry.v1+json"  --data '{"schema" : {"type":"record","name":"myrecord","fields":[{"name":"f1","type":"string"}]}'  http://localhost:8081/subjects/avro-test/versions/

我收到以下错误 {“错误代码”:500,“消息”:“内部服务器错误”}

注意:我可以访问现有主题的数据,但在推送数据时遇到相同的错误。

1 个答案:

答案 0 :(得分:0)

该模式需要进行字符串转义

例如,开始

POST -d'{"schema": {\"type\":\"record\" 

如果可以的话,然后安装jq工具并创建一个AVSC文件,这会有所帮助-see my comment here