Setting up the Debezium SQL Server Source connector
Learn about the CDP specific setup steps required before you can deploy the Debezium SQL Server Source connector.
In CDP, before deploying an instance of the Debezium SQL Server Source connector, you must download and deploy the SQL Server JDBC driver on all Kafka Connect hosts. Otherwise, you will not be able to deploy the connector. The following list of steps walks you through this process.
For more information regarding how the Debezium PostgreSQL connector works as well as its configuration and properties, see the Debezium connector for SQL Server in the Debezium documentation.
Download the SQL Server JDBC driver.
The JDBC driver can be downloaded from the mssql-jdbc Github repository. Cloudera recommends that you use version 9.4.1.jre8.
Copy and rename the driver to the location specified in the JDBC Driver Jars
Path For Debezium Kafka property.
The default location is
/var/lib/kafka_connect_jdbc.The JDBC driver must be renamed to
mssql-connector-java.jar. For example:
cp ./mssql-jdbc-[***VERSION***].jre8.jar /var/lib/kafka_connect_jdbc/mssql-connector-java.jar
- Set correct file permissions. For example:
chmod 644 /var/lib/kafka_connect_jdbc/mssql-connector-java.jar
- In Cloudera Manager, restart all Kafka Connect service roles.