Commit 66b476e9 by y1sa

bug修复

parent 739e2c88
...@@ -3,7 +3,7 @@ source.port=1521 ...@@ -3,7 +3,7 @@ source.port=1521
source.user=datacenter source.user=datacenter
source.password=data source.password=data
source.dbname=ORCL source.dbname=ORCL
sync.tables=DATACENTER.TEST_SYNC(ID) sync.tables=TEST_SYNC(ID)
dest.host=10.99.44.13 dest.host=10.99.44.13
dest.port=11521 dest.port=11521
dest.user=datacenter dest.user=datacenter
......
...@@ -2,7 +2,9 @@ package com.tbyd.data.datasync.config; ...@@ -2,7 +2,9 @@ package com.tbyd.data.datasync.config;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.util.Arrays;
import java.util.Properties; import java.util.Properties;
import java.util.stream.Collectors;
public class DebeziumProperties { public class DebeziumProperties {
...@@ -35,6 +37,10 @@ public class DebeziumProperties { ...@@ -35,6 +37,10 @@ public class DebeziumProperties {
debeziumProps.setProperty(DB_USER_KEY, DataSyncProperties.getSourceUser(dataSyncProps)); debeziumProps.setProperty(DB_USER_KEY, DataSyncProperties.getSourceUser(dataSyncProps));
debeziumProps.setProperty(DB_PASSWORD_KEY, DataSyncProperties.getSourcePassword(dataSyncProps)); debeziumProps.setProperty(DB_PASSWORD_KEY, DataSyncProperties.getSourcePassword(dataSyncProps));
debeziumProps.setProperty(DB_DBNAME_KEY, DataSyncProperties.getSourceDbname(dataSyncProps)); debeziumProps.setProperty(DB_DBNAME_KEY, DataSyncProperties.getSourceDbname(dataSyncProps));
debeziumProps.setProperty(CAPTURED_TABLES_KEY, DataSyncProperties.getSyncTableNames(dataSyncProps)); String schema = DataSyncProperties.getSourceUser(dataSyncProps).toUpperCase();
String tables = DataSyncProperties.getSyncTableNames(dataSyncProps);
String schemaTables = Arrays.stream(tables.split(",")).map(tableName -> schema + "." + tableName).collect(Collectors.joining(","));
debeziumProps.setProperty(CAPTURED_TABLES_KEY, schemaTables);
debeziumProps.setProperty("schema.include.list", schema);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment