Open justas200 opened 2 weeks ago
What is your value.converter and do you have a schema registry configured?
I have a schema registry configured and it looks like this for this topic. I am writing decimal type from a C# application.
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Test",
"type": "object",
"additionalProperties": false,
"properties": {
"RandomNumber": {
"type": "number",
"format": "decimal"
}
}
}
value.converter: io.confluent.connect.json.JsonSchemaConverter
Describe the bug
I have a kafka topic test-decimal where I place messages in json format with a decimal field
Kafka Schema for this topic is
I then created a table for this in Clickhouse
and a connector
and the connector keeps throwing an error
which appears to be this line here https://github.com/ClickHouse/clickhouse-kafka-connect/blob/main/src/main/java/com/clickhouse/kafka/connect/sink/db/ClickHouseWriter.java#L247 due to objSchema.name() being null.
Expected behaviour
I exepect to see the decimal value go to clickhouse.
Configuration
Environment
ClickHouse server