This set-up is a simplified version of the connect-distributed setup in the examples
First download the connector zip files and place in the ./connectors
directory. Either use the browser to download the latest zip files for MSSQL CDC, Rabbit MQ and JDBC or use wget
to access these specific versions.
wget https://d1i4a15mxbxib1.cloudfront.net/api/plugins/debezium/debezium-connector-sqlserver/versions/1.9.2/debezium-debezium-connector-sqlserver-1.9.2.zip
wget https://d1i4a15mxbxib1.cloudfront.net/api/plugins/confluentinc/kafka-connect-rabbitmq/versions/1.7.3/confluentinc-kafka-connect-rabbitmq-1.7.3.zip
wget https://d1i4a15mxbxib1.cloudfront.net/api/plugins/confluentinc/kafka-connect-jdbc/versions/10.5.0/confluentinc-kafka-connect-jdbc-10.5.0.zip
mv *.zip connectors
Now build the image
docker build -t localbuild/connect:1.0 .
Copy cloud.env.template
to cloud.env
and place your API keys in it.
Start connect and C3.
docker-compose --env-file cloud.env --file ./docker-compose_wc3.yml up
Check that the connectors have been registered by loading http://localhost:8083/connector-plugins
Check that everything has come up cleanly and access C3 at port 9021.