This is an automated email from the ASF dual-hosted git repository.

lhotari pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new 827bc4f40a5 [improve][io] Set default connector class for debezium 
connectors (#25215)
827bc4f40a5 is described below

commit 827bc4f40a5543dc83c6f42120a408ded6b2a983
Author: jiangpengcheng <[email protected]>
AuthorDate: Fri Feb 6 01:25:20 2026 +0800

    [improve][io] Set default connector class for debezium connectors (#25215)
---
 .../src/main/java/org/apache/pulsar/io/debezium/DebeziumSource.java     | 1 +
 .../integration/io/sources/debezium/DebeziumMongoDbSourceTester.java    | 1 -
 .../integration/io/sources/debezium/DebeziumMsSqlSourceTester.java      | 1 -
 .../integration/io/sources/debezium/DebeziumMySqlSourceTester.java      | 1 -
 .../integration/io/sources/debezium/DebeziumOracleDbSourceTester.java   | 2 --
 .../integration/io/sources/debezium/DebeziumPostgreSqlSourceTester.java | 1 -
 6 files changed, 1 insertion(+), 6 deletions(-)

diff --git 
a/pulsar-io/debezium/core/src/main/java/org/apache/pulsar/io/debezium/DebeziumSource.java
 
b/pulsar-io/debezium/core/src/main/java/org/apache/pulsar/io/debezium/DebeziumSource.java
index f0eaf2938d8..f5dc9d370de 100644
--- 
a/pulsar-io/debezium/core/src/main/java/org/apache/pulsar/io/debezium/DebeziumSource.java
+++ 
b/pulsar-io/debezium/core/src/main/java/org/apache/pulsar/io/debezium/DebeziumSource.java
@@ -81,6 +81,7 @@ public abstract class DebeziumSource extends 
KafkaConnectSource {
     @Override
     public void open(Map<String, Object> config, SourceContext sourceContext) 
throws Exception {
         setDbConnectorTask(config);
+        setDbConnectorClass(config);
         tryLoadingConfigSecret("database.user", config, sourceContext);
         tryLoadingConfigSecret("database.password", config, sourceContext);
 
diff --git 
a/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumMongoDbSourceTester.java
 
b/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumMongoDbSourceTester.java
index 1826d78f351..18655e6efeb 100644
--- 
a/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumMongoDbSourceTester.java
+++ 
b/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumMongoDbSourceTester.java
@@ -52,7 +52,6 @@ public class DebeziumMongoDbSourceTester extends 
SourceTester<DebeziumMongoDbCon
         sourceConfig.put("schema.history.internal.pulsar.service.url", 
pulsarServiceUrl);
         sourceConfig.put("topic.namespace", "debezium/mongodb");
         sourceConfig.put("capture.mode", "change_streams_update_full");
-        sourceConfig.put("connector.class", 
"io.debezium.connector.mongodb.MongoDbConnector");
     }
 
     @Override
diff --git 
a/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumMsSqlSourceTester.java
 
b/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumMsSqlSourceTester.java
index 2295a670660..f2ca3de9749 100644
--- 
a/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumMsSqlSourceTester.java
+++ 
b/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumMsSqlSourceTester.java
@@ -66,7 +66,6 @@ public class DebeziumMsSqlSourceTester extends 
SourceTester<DebeziumMsSqlContain
         sourceConfig.put("topic.prefix", "mssql");
         sourceConfig.put("topic.namespace", "debezium/mssql");
         sourceConfig.put("task.id", "1");
-        sourceConfig.put("connector.class", 
"io.debezium.connector.sqlserver.SqlServerConnector");
     }
 
     @Override
diff --git 
a/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumMySqlSourceTester.java
 
b/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumMySqlSourceTester.java
index 7f9ccbf5d20..590c3b6c308 100644
--- 
a/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumMySqlSourceTester.java
+++ 
b/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumMySqlSourceTester.java
@@ -67,7 +67,6 @@ public class DebeziumMySqlSourceTester extends 
SourceTester<DebeziumMySQLContain
         sourceConfig.put("value.converter", converterClassName);
         sourceConfig.put("topic.namespace", "debezium/mysql-"
                + (converterClassName.endsWith("AvroConverter") ? "avro" : 
"json"));
-        sourceConfig.put("connector.class", 
"io.debezium.connector.mysql.MySqlConnector");
     }
 
     @Override
diff --git 
a/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumOracleDbSourceTester.java
 
b/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumOracleDbSourceTester.java
index 39b4361ee8a..09921d1ee1c 100644
--- 
a/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumOracleDbSourceTester.java
+++ 
b/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumOracleDbSourceTester.java
@@ -65,8 +65,6 @@ public class DebeziumOracleDbSourceTester extends 
SourceTester<DebeziumOracleDbC
         sourceConfig.put("schema.include.list", "inv");
         sourceConfig.put("schema.history.internal.pulsar.service.url", 
pulsarServiceUrl);
         sourceConfig.put("topic.namespace", "debezium/oracle");
-
-        sourceConfig.put("connector.class", 
"io.debezium.connector.oracle.OracleConnector");
     }
 
     @Override
diff --git 
a/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumPostgreSqlSourceTester.java
 
b/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumPostgreSqlSourceTester.java
index e23a5f1ad50..e8c5215513e 100644
--- 
a/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumPostgreSqlSourceTester.java
+++ 
b/tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/DebeziumPostgreSqlSourceTester.java
@@ -76,7 +76,6 @@ public class DebeziumPostgreSqlSourceTester extends 
SourceTester<DebeziumPostgre
         sourceConfig.put("table.exclude.list", 
"inventory.spatial_ref_sys,inventory.geom");
         sourceConfig.put("schema.history.internal.pulsar.service.url", 
pulsarServiceUrl);
         sourceConfig.put("topic.namespace", "debezium/postgresql");
-        sourceConfig.put("connector.class", 
"io.debezium.connector.postgresql.PostgresConnector");
     }
 
     @Override

Reply via email to