我正在尝试通过显式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,“消息”:“内部服务器错误”}
注意:我可以访问现有主题的数据,但在推送数据时遇到相同的错误。
答案 0 :(得分:0)
该模式需要进行字符串转义
例如,开始
POST -d'{"schema": {\"type\":\"record\"
如果可以的话,然后安装jq
工具并创建一个AVSC文件,这会有所帮助-see my comment here