Я загружаю свои данные из kafka в oracle с помощью jdb c -sink.
Но я пишу свою схему по значению с данными.
Я не хочу писать схема с данными, как я могу написать схему на kafka topi c и затем я хочу отправить только данные от моего клиента?
заранее спасибо
json data
{
"schema": {
"type": "struct",
"fields": [
{
"field": 'ID',
"type": "int32",
"optional": False
},
{
"field": 'PRODUCT',
"type": "string",
"optional": True
},
{
"field": 'QUANTITY',
"type": "int32",
"optional": True
},
{
"field": 'PRICE',
"type": "int32",
"optional": True
}
],
"optional": True,
"name": "myrecord"
},
"payload": {
"ID": 1071,
"PRODUCT": 'ersin',
"QUANTITIY": 1071,
"PRICE": 1453
}
python код:
producer.send(topic, key=b'1071'
, value=json.dumps(v, default=json_util.default).encode('utf-8'))
как я могу решить эту проблему?
заранее спасибо