Kafka: ошибка регистрации схемы JSON с помощью key_schema - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь опубликовать sh сообщение в топи c вместе со схемой. Но регистрация схемы всегда дает сбой. Не удалось зарегистрировать, когда я указал значение Key_Schema

Я получаю сообщение об ошибке ниже:

{
"error_code": 50002,
"message": "Error registering JSON schema: {\"$schema\":\"http://json-schema.org/draft-04/schema#\",\"title\":\"Text Node\"}"
}

Ниже приведены полезные данные. Я отправляю через оставшийся прокси.

{"key_schema":"{\r\n  \"title\": \"String\",\r\n  \"type\": \"string\"\r\n}","value_schema":"{\r\n  \"title\": \"Transaction\",\r\n  \"type\": \"object\",\r\n  \"properties\": {\r\n    \"channelId\": {\r\n      \"type\": [\r\n        \"string\",\r\n        \"null\"\r\n      ]\r\n    },\r\n    \"Type\": {\r\n      \"type\": [\r\n        \"string\",\r\n        \"null\"\r\n      ]\r\n    },\r\n    \"transactionID\": {\r\n      \"type\": [\r\n        \"string\",\r\n        \"null\"\r\n      ]\r\n    },\r\n    \"paymentType\": {\r\n      \"type\": [\r\n        \"string\",\r\n        \"null\"\r\n      ]\r\n    }\r\n  },\r\n  \"required\": [\r\n    \"channelId\",\r\n    \"Type\",\r\n    \"transactionID\",\r\n    \"paymentType\"\r\n  ]\r\n}","records":[{"key":"123","value":{"channelId":"123","Type":"Cacnceled","transactionID":"123","paymentType":"PayPal"}}]}

без ключевой схемы я мог бы опубликовать sh.

Любая помощь приветствуется.

...