curl -X POST -H "Accept:application/json" -H "Content-Type:application/json" localhost:8083/connectors/ -d '{
"name": "database-connector",
"config": {
"connector.class": "io.debezium.connector.postgresql.PostgresConnector",
"database.hostname": "postgres",
"database.port": "5432",
"database.user": "postgres",
"database.password": "postgres",
"database.dbname": "database",
"database.server.name": "test",
"table.whitelist": "public.film"
}
}'
curl -X POST -H "Accept:application/json" -H "Content-Type:application/json" localhost:8083/connectors/ -d '{
"name": "dvdrental-sink",
"config": {
"connector.class": "io.confluent.connect.elasticsearch.ElasticsearchSinkConnector",
"connection.url": "http://elasticsearch:9200",
"topics": "test.public.film",
"type.name": "test_type",
"tasks.max": "1",
"key.ignore": "false",
"schema.ignore": "true",
"batch.size": 5,
"transforms": "unwrap,ExtractId", "transforms.unwrap.type": "io.debezium.transforms.UnwrapFromEnvelope",
"transforms.ExtractId.type": "org.apache.kafka.connect.transforms.ExtractField$Key",
"transforms.ExtractId.field": "id"
}
}'