You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
872 B
20 lines
872 B
{
|
|
"name": "elasticsearch-sink",
|
|
"config": {
|
|
"connector.class": "io.confluent.connect.elasticsearch.ElasticsearchSinkConnector",
|
|
"tasks.max": 1,
|
|
"topics": "mysql.example.User",
|
|
"key.ignore": false,
|
|
"key.converter.schemas.enable": false,
|
|
"key.converter": "org.apache.kafka.connect.storage.StringConverter",
|
|
"connection.url": "http://elasticsearch:9200",
|
|
"type.name": "kafka-connect",
|
|
"write.method": "upsert",
|
|
"behavior.on.null.values": "delete",
|
|
"transforms": "key,ExtractFieldObject",
|
|
"transforms.key.type": "org.apache.kafka.connect.transforms.ExtractField$Key",
|
|
"transforms.key.field": "Id",
|
|
"transforms.ExtractFieldObject.type": "org.apache.kafka.connect.transforms.ExtractField$Value",
|
|
"transforms.ExtractFieldObject.field": "after"
|
|
}
|
|
} |