1362227089 opened a new issue, #12267:
URL: https://github.com/apache/seatunnel/issues/12267

   
   SeaTunnel version: 2.3.13
   connector-cdc-postgres: 2.3.13
   HighGo version: 4.5.8
   HighGo jdbc version: HgdbJdbc-6.2.5.jar
   error message:
   `2026-09-11 10:22:31,068 INFO  [p.MultipleTableJobConfigParser] [main] - add 
common jar in plugins :[]
   2026-09-11 10:22:31,103 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load 
SeaTunnelSink Plugin from 
/usr/local/seatunnel/apache-seatunnel-2.3.13/connectors
   2026-09-11 10:22:31,113 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - 
Discovery plugin jar for: PluginIdentifier{engineType='seatunnel', 
pluginType='source', pluginName='Postgres-CDC'} at: 
[file:/usr/local/seatunnel/apache-seatunnel-2.3.13/connectors/connector-cdc-base-2.3.13.jar,
 
file:/usr/local/seatunnel/apache-seatunnel-2.3.13/connectors/connector-cdc-postgres-2.3.13.jar]
   2026-09-11 10:22:31,114 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - find 
connector jar and dependency for PluginIdentifier{engineType='seatunnel', 
pluginType='source', pluginName='Postgres-CDC'}: 
[file:/usr/local/seatunnel/apache-seatunnel-2.3.13/connectors/connector-cdc-base-2.3.13.jar,
 
file:/usr/local/seatunnel/apache-seatunnel-2.3.13/connectors/connector-cdc-postgres-2.3.13.jar]
   2026-09-11 10:22:31,130 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load 
SeaTunnelSink Plugin from 
/usr/local/seatunnel/apache-seatunnel-2.3.13/connectors
   2026-09-11 10:22:31,145 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load 
SeaTunnelSink Plugin from 
/usr/local/seatunnel/apache-seatunnel-2.3.13/connectors
   2026-09-11 10:22:31,147 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - 
Discovery plugin jar for: PluginIdentifier{engineType='seatunnel', 
pluginType='sink', pluginName='Jdbc'} at: 
[file:/usr/local/seatunnel/apache-seatunnel-2.3.13/connectors/connector-jdbc-2.3.13.jar]
   2026-09-11 10:22:31,148 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - find 
connector jar and dependency for PluginIdentifier{engineType='seatunnel', 
pluginType='sink', pluginName='Jdbc'}: 
[file:/usr/local/seatunnel/apache-seatunnel-2.3.13/connectors/connector-jdbc-2.3.13.jar]
   2026-09-11 10:22:31,157 WARN  [o.a.s.a.c.u.ConfigUtil        ] [main] - 
Option 'plugin_input' is a List, and it is recommended to configure it as 
["string1","string2"]; we will only use ',' to split the String into a list.
   2026-09-11 10:22:31,159 INFO  [p.MultipleTableJobConfigParser] [main] - 
start generating all sources.
   2026-09-11 10:22:31,231 WARN  [stgresIncrementalSourceFactory] [main] - 
Failed to load JDBC driver org.postgresql.Driver
   java.lang.ClassNotFoundException: org.postgresql.Driver
     at java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?]
     at java.lang.ClassLoader.loadClass(ClassLoader.java:592) ~[?:?]
     at 
org.apache.seatunnel.engine.common.loader.SeaTunnelBaseClassLoader.loadClassWithoutExceptionHandling(SeaTunnelBaseClassLoader.java:56)
 ~[seatunnel-starter.jar:2.3.13]
     at 
org.apache.seatunnel.engine.common.loader.SeaTunnelChildFirstClassLoader.loadClassWithoutExceptionHandling(SeaTunnelChildFirstClassLoader.java:97)
 ~[seatunnel-starter.jar:2.3.13]
     at 
org.apache.seatunnel.engine.common.loader.SeaTunnelBaseClassLoader.loadClass(SeaTunnelBaseClassLoader.java:47)
 ~[seatunnel-starter.jar:2.3.13]
     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
     at java.lang.Class.forName0(Native Method) ~[?:?]
     at java.lang.Class.forName(Class.java:375) ~[?:?]
     at 
org.apache.seatunnel.connectors.seatunnel.cdc.postgres.source.PostgresIncrementalSourceFactory.lambda$createSource$1(PostgresIncrementalSourceFactory.java:94)
 ~[connector-cdc-postgres-2.3.13.jar:2.3.13]
     at 
org.apache.seatunnel.api.table.factory.FactoryUtil.createAndPrepareSource(FactoryUtil.java:180)
 [seatunnel-starter.jar:2.3.13]
     at 
org.apache.seatunnel.api.table.factory.FactoryUtil.restoreAndPrepareSource(FactoryUtil.java:136)
 [seatunnel-starter.jar:2.3.13]
     at 
org.apache.seatunnel.api.table.factory.FactoryUtil.createAndPrepareSource(FactoryUtil.java:86)
 [seatunnel-starter.jar:2.3.13]
     at 
org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.parseSource(MultipleTableJobConfigParser.java:397)
 [seatunnel-starter.jar:2.3.13]
     at 
org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.parse(MultipleTableJobConfigParser.java:247)
 [seatunnel-starter.jar:2.3.13]
     at 
org.apache.seatunnel.engine.client.job.ClientJobExecutionEnvironment.getLogicalDag(ClientJobExecutionEnvironment.java:122)
 [seatunnel-starter.jar:2.3.13]
     at 
org.apache.seatunnel.engine.client.job.ClientJobExecutionEnvironment.execute(ClientJobExecutionEnvironment.java:190)
 [seatunnel-starter.jar:2.3.13]
     at 
org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:204)
 [seatunnel-starter.jar:2.3.13]
     at org.apache.seatunnel.core.starter.SeaTunnel.run(SeaTunnel.java:40) 
[seatunnel-starter.jar:2.3.13]
     at 
org.apache.seatunnel.core.starter.seatunnel.SeaTunnelClient.main(SeaTunnelClient.java:40)
 [seatunnel-starter.jar:2.3.13]
   2026-09-11 10:22:31,413 INFO  [.s.c.s.j.c.AbstractJdbcCatalog] [main] - 
Catalog Postgres established connection to 
jdbc:highgo://172.16.100.202:5866/cflag
   2026-09-11 10:22:31,452 INFO  [.s.c.s.j.c.AbstractJdbcCatalog] [main] - 
Catalog Postgres closing
   2026-09-11 10:22:31,454 INFO  [c.h.c.LifecycleService        ] [main] - 
hz.client_1 [seatunnel-272325] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) 
is SHUTTING_DOWN
   2026-09-11 10:22:31,460 INFO  [c.h.i.s.t.TcpServerConnection ] 
[hz.main.IO.thread-in-1] - [localhost]:5801 [seatunnel-272325] [5.1] 
Connection[id=1, /127.0.0.1:5801->/127.0.0.1:48913, qualifier=null, 
endpoint=[127.0.0.1]:48913, remoteUuid=9f5f7a34-3985-4505-a9dc-77488d686f32, 
alive=false, connectionType=JVM, planeIndex=-1] closed. Reason: Connection 
closed by the other side
   2026-09-11 10:22:31,461 INFO  [.c.i.c.ClientConnectionManager] [main] - 
hz.client_1 [seatunnel-272325] [5.1] Removed connection to endpoint: 
[localhost]:5801:22400a55-3f18-4eae-b71b-e8db08e35468, connection: 
ClientConnection{alive=false, connectionId=1, 
channel=NioChannel{/127.0.0.1:48913->localhost/127.0.0.1:5801}, 
remoteAddress=[localhost]:5801, lastReadTime=2026-09-11 10:22:30.770, 
lastWriteTime=2026-09-11 10:22:30.765, closedTime=2026-09-11 10:22:31.456, 
connected server version=5.1}
   2026-09-11 10:22:31,461 INFO  [c.h.c.LifecycleService        ] [main] - 
hz.client_1 [seatunnel-272325] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) 
is CLIENT_DISCONNECTED
   2026-09-11 10:22:31,465 INFO  [c.h.c.i.ClientEndpointManager ] 
[hz.main.event-4] - [localhost]:5801 [seatunnel-272325] [5.1] Destroying 
ClientEndpoint{connection=Connection[id=1, /127.0.0.1:5801->/127.0.0.1:48913, 
qualifier=null, endpoint=[127.0.0.1]:48913, 
remoteUuid=9f5f7a34-3985-4505-a9dc-77488d686f32, alive=false, 
connectionType=JVM, planeIndex=-1], 
clientUuid=9f5f7a34-3985-4505-a9dc-77488d686f32, clientName=hz.client_1, 
authenticated=true, clientVersion=5.1, creationTime=1789093350614, latest 
clientAttributes=lastStatisticsCollectionTime=1789093350699,enterprise=false,clientType=JVM,clientVersion=5.1,clusterConnectionTimestamp=1789093350590,clientAddress=127.0.0.1,clientName=hz.client_1,credentials.principal=null,os.committedVirtualMemorySize=0,os.freePhysicalMemorySize=15857844224,os.freeSwapSpaceSize=0,os.maxFileDescriptorCount=0,os.openFileDescriptorCount=0,os.processCpuTime=0,os.systemLoadAverage=1.63,os.totalPhysicalMemorySize=29206614016,os.totalSwapSpaceSize=0,runtime.
 
availableProcessors=8,runtime.freeMemory=149121680,runtime.maxMemory=536870912,runtime.totalMemory=268435456,runtime.uptime=7945,runtime.usedMemory=119313776,
 labels=[]}
   2026-09-11 10:22:31,473 INFO  [c.h.c.LifecycleService        ] [main] - 
hz.client_1 [seatunnel-272325] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) 
is SHUTDOWN
   2026-09-11 10:22:31,474 INFO  [s.c.s.s.c.ClientExecuteCommand] [main] - 
Closed SeaTunnel client......
   2026-09-11 10:22:31,475 INFO  [c.h.c.LifecycleService        ] [main] - 
[localhost]:5801 [seatunnel-272325] [5.1] [localhost]:5801 is SHUTTING_DOWN
   2026-09-11 10:22:31,483 INFO  [c.h.i.p.i.MigrationManager    ] 
[hz.main.cached.thread-7] - [localhost]:5801 [seatunnel-272325] [5.1] Shutdown 
request of Member [localhost]:5801 - 22400a55-3f18-4eae-b71b-e8db08e35468 
[master node] [active master] this is handled
   2026-09-11 10:22:31,500 INFO  [c.h.i.i.Node                  ] [main] - 
[localhost]:5801 [seatunnel-272325] [5.1] Shutting down connection manager...
   2026-09-11 10:22:31,506 INFO  [c.h.i.i.Node                  ] [main] - 
[localhost]:5801 [seatunnel-272325] [5.1] Shutting down node engine...
   2026-09-11 10:22:31,540 INFO  [.s.s.o.e.j.s.AbstractConnector] [main] - 
Stopped ServerConnector@3ea48c37{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}
   2026-09-11 10:22:31,540 INFO  [o.a.s.s.o.e.j.s.session       ] [main] - 
node0 Stopped scavenging
   2026-09-11 10:22:31,542 INFO  [a.s.s.o.e.j.s.h.ContextHandler] [main] - 
Stopped o.a.s.s.o.e.j.s.ServletContextHandler@15f519f7{/,null,STOPPED}
   2026-09-11 10:22:31,548 INFO  [.c.c.DefaultClassLoaderService] [main] - 
close classloader service
   2026-09-11 10:22:31,556 INFO  [o.a.s.e.s.EventService        ] 
[event-forwarder-0] - Event forward thread interrupted
   2026-09-11 10:22:34,570 INFO  [c.h.i.i.NodeExtension         ] [main] - 
[localhost]:5801 [seatunnel-272325] [5.1] Destroying node NodeExtension.
   2026-09-11 10:22:34,571 INFO  [c.h.i.i.Node                  ] [main] - 
[localhost]:5801 [seatunnel-272325] [5.1] Hazelcast Shutdown is completed in 
3090 ms.
   2026-09-11 10:22:34,572 INFO  [c.h.c.LifecycleService        ] [main] - 
[localhost]:5801 [seatunnel-272325] [5.1] [localhost]:5801 is SHUTDOWN
   2026-09-11 10:22:34,572 INFO  [s.c.s.s.c.ClientExecuteCommand] [main] - 
Closed HazelcastInstance ......
   2026-09-11 10:22:34,573 ERROR [o.a.s.c.s.SeaTunnel           ] [main] - 
   
   
===============================================================================
   
   
   2026-09-11 10:22:34,573 ERROR [o.a.s.c.s.SeaTunnel           ] [main] - 
Fatal Error, 
   
   2026-09-11 10:22:34,573 ERROR [o.a.s.c.s.SeaTunnel           ] [main] - 
Please submit bug report in https://github.com/apache/seatunnel/issues
   
   2026-09-11 10:22:34,573 ERROR [o.a.s.c.s.SeaTunnel           ] [main] - 
Reason:SeaTunnel job executed failed 
   
   2026-09-11 10:22:34,577 ERROR [o.a.s.c.s.SeaTunnel           ] [main] - 
Exception 
StackTrace:org.apache.seatunnel.core.starter.exception.CommandExecuteException: 
SeaTunnel job executed failed
     at 
org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:266)
     at org.apache.seatunnel.core.starter.SeaTunnel.run(SeaTunnel.java:40)
     at 
org.apache.seatunnel.core.starter.seatunnel.SeaTunnelClient.main(SeaTunnelClient.java:40)
   Caused by: org.apache.seatunnel.api.table.factory.FactoryException: 
ErrorCode:[API-06], ErrorDescription:[Factory initialize failed] - Unable to 
create a source for identifier 'Postgres-CDC'.
     at 
org.apache.seatunnel.api.table.factory.FactoryUtil.restoreAndPrepareSource(FactoryUtil.java:168)
     at 
org.apache.seatunnel.api.table.factory.FactoryUtil.createAndPrepareSource(FactoryUtil.java:86)
     at 
org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.parseSource(MultipleTableJobConfigParser.java:397)
     at 
org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.parse(MultipleTableJobConfigParser.java:247)
     at 
org.apache.seatunnel.engine.client.job.ClientJobExecutionEnvironment.getLogicalDag(ClientJobExecutionEnvironment.java:122)
     at 
org.apache.seatunnel.engine.client.job.ClientJobExecutionEnvironment.execute(ClientJobExecutionEnvironment.java:190)
     at 
org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:204)
     ... 2 more
   Caused by: 
org.apache.seatunnel.api.table.catalog.exception.CatalogException: 
ErrorCode:[API-03], ErrorDescription:[Catalog initialize failed] - Failed 
connecting to jdbc:highgo://172.16.100.202:5866/sdr_platform via JDBC.
     at 
org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.AbstractJdbcCatalog.getConnection(AbstractJdbcCatalog.java:155)
     at 
org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.AbstractJdbcCatalog.querySQLResultExists(AbstractJdbcCatalog.java:656)
     at 
org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.AbstractJdbcCatalog.tableExists(AbstractJdbcCatalog.java:421)
     at 
java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
     at 
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
     at 
java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1602)
     at 
java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.lambda$initPartialTraversalState$0(StreamSpliterators.java:292)
     at 
java.base/java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.fillBuffer(StreamSpliterators.java:206)
     at 
java.base/java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.doAdvance(StreamSpliterators.java:161)
     at 
java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.tryAdvance(StreamSpliterators.java:298)
     at java.base/java.util.Spliterators$1Adapter.hasNext(Spliterators.java:681)
     at 
org.apache.seatunnel.api.table.catalog.Catalog.buildCatalogTablesWithErrorCheck(Catalog.java:209)
     at 
org.apache.seatunnel.api.table.catalog.Catalog.getTables(Catalog.java:157)
     at 
org.apache.seatunnel.api.table.catalog.CatalogTableUtil.lambda$getCatalogTables$0(CatalogTableUtil.java:123)
     at java.base/java.util.Optional.map(Optional.java:260)
     at 
org.apache.seatunnel.api.table.catalog.CatalogTableUtil.getCatalogTables(CatalogTableUtil.java:117)
     at 
org.apache.seatunnel.api.table.catalog.CatalogTableUtil.getCatalogTables(CatalogTableUtil.java:97)
     at 
org.apache.seatunnel.connectors.seatunnel.cdc.postgres.source.PostgresIncrementalSourceFactory.lambda$createSource$1(PostgresIncrementalSourceFactory.java:99)
     at 
org.apache.seatunnel.api.table.factory.FactoryUtil.createAndPrepareSource(FactoryUtil.java:180)
     at 
org.apache.seatunnel.api.table.factory.FactoryUtil.restoreAndPrepareSource(FactoryUtil.java:136)
     ... 8 more
   Caused by: com.highgo.jdbc.util.PSQLException: 致命错误: 数据库 "sdr_platform" 不存在
     at 
com.highgo.jdbc.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:3099)
     at 
com.highgo.jdbc.core.v3.QueryExecutorImpl.readStartupMessages(QueryExecutorImpl.java:3211)
     at 
com.highgo.jdbc.core.v3.QueryExecutorImpl.<init>(QueryExecutorImpl.java:164)
     at 
com.highgo.jdbc.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:290)
     at 
com.highgo.jdbc.core.ConnectionFactory.openConnection(ConnectionFactory.java:51)
     at com.highgo.jdbc.jdbc.PgConnection.<init>(PgConnection.java:249)
     at com.highgo.jdbc.Driver.makeConnection(Driver.java:547)
     at com.highgo.jdbc.Driver.connect(Driver.java:273)
     at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
     at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:190)
     at 
org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.AbstractJdbcCatalog.getConnection(AbstractJdbcCatalog.java:151)
     ... 27 more
    
   2026-09-11 10:22:34,578 ERROR [o.a.s.c.s.SeaTunnel           ] [main] - 
   
===============================================================================
   
   
   
   Exception in thread "main" 
org.apache.seatunnel.core.starter.exception.CommandExecuteException: SeaTunnel 
job executed failed
     at 
org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:266)
     at org.apache.seatunnel.core.starter.SeaTunnel.run(SeaTunnel.java:40)
     at 
org.apache.seatunnel.core.starter.seatunnel.SeaTunnelClient.main(SeaTunnelClient.java:40)
   Caused by: org.apache.seatunnel.api.table.factory.FactoryException: 
ErrorCode:[API-06], ErrorDescription:[Factory initialize failed] - Unable to 
create a source for identifier 'Postgres-CDC'.
     at 
org.apache.seatunnel.api.table.factory.FactoryUtil.restoreAndPrepareSource(FactoryUtil.java:168)
     at 
org.apache.seatunnel.api.table.factory.FactoryUtil.createAndPrepareSource(FactoryUtil.java:86)
     at 
org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.parseSource(MultipleTableJobConfigParser.java:397)
     at 
org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.parse(MultipleTableJobConfigParser.java:247)
     at 
org.apache.seatunnel.engine.client.job.ClientJobExecutionEnvironment.getLogicalDag(ClientJobExecutionEnvironment.java:122)
     at 
org.apache.seatunnel.engine.client.job.ClientJobExecutionEnvironment.execute(ClientJobExecutionEnvironment.java:190)
     at 
org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:204)
     ... 2 more
   Caused by: 
org.apache.seatunnel.api.table.catalog.exception.CatalogException: 
ErrorCode:[API-03], ErrorDescription:[Catalog initialize failed] - Failed 
connecting to jdbc:highgo://172.16.100.202:5866/sdr_platform via JDBC.
     at 
org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.AbstractJdbcCatalog.getConnection(AbstractJdbcCatalog.java:155)
     at 
org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.AbstractJdbcCatalog.querySQLResultExists(AbstractJdbcCatalog.java:656)
     at 
org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.AbstractJdbcCatalog.tableExists(AbstractJdbcCatalog.java:421)
     at 
java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
     at 
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
     at 
java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1602)
     at 
java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.lambda$initPartialTraversalState$0(StreamSpliterators.java:292)
     at 
java.base/java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.fillBuffer(StreamSpliterators.java:206)
     at 
java.base/java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.doAdvance(StreamSpliterators.java:161)
     at 
java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.tryAdvance(StreamSpliterators.java:298)
     at java.base/java.util.Spliterators$1Adapter.hasNext(Spliterators.java:681)
     at 
org.apache.seatunnel.api.table.catalog.Catalog.buildCatalogTablesWithErrorCheck(Catalog.java:209)
     at 
org.apache.seatunnel.api.table.catalog.Catalog.getTables(Catalog.java:157)
     at 
org.apache.seatunnel.api.table.catalog.CatalogTableUtil.lambda$getCatalogTables$0(CatalogTableUtil.java:123)
     at java.base/java.util.Optional.map(Optional.java:260)
     at 
org.apache.seatunnel.api.table.catalog.CatalogTableUtil.getCatalogTables(CatalogTableUtil.java:117)
     at 
org.apache.seatunnel.api.table.catalog.CatalogTableUtil.getCatalogTables(CatalogTableUtil.java:97)
     at 
org.apache.seatunnel.connectors.seatunnel.cdc.postgres.source.PostgresIncrementalSourceFactory.lambda$createSource$1(PostgresIncrementalSourceFactory.java:99)
     at 
org.apache.seatunnel.api.table.factory.FactoryUtil.createAndPrepareSource(FactoryUtil.java:180)
     at 
org.apache.seatunnel.api.table.factory.FactoryUtil.restoreAndPrepareSource(FactoryUtil.java:136)
     ... 8 more
   Caused by: com.highgo.jdbc.util.PSQLException: 致命错误: 数据库 "sdr_platform" 不存在
     at 
com.highgo.jdbc.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:3099)
     at 
com.highgo.jdbc.core.v3.QueryExecutorImpl.readStartupMessages(QueryExecutorImpl.java:3211)
     at 
com.highgo.jdbc.core.v3.QueryExecutorImpl.<init>(QueryExecutorImpl.java:164)
     at 
com.highgo.jdbc.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:290)
     at 
com.highgo.jdbc.core.ConnectionFactory.openConnection(ConnectionFactory.java:51)
     at com.highgo.jdbc.jdbc.PgConnection.<init>(PgConnection.java:249)
     at com.highgo.jdbc.Driver.makeConnection(Driver.java:547)
     at com.highgo.jdbc.Driver.connect(Driver.java:273)
     at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
     at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:190)
     at 
org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.AbstractJdbcCatalog.getConnection(AbstractJdbcCatalog.java:151)
     ... 27 more
   `
   configuration files:
   `env {
     parallelism = 1
     job.mode = "STREAMING"
     checkpoint.interval = 10000
   }
   
   source {
     Postgres-CDC {
       plugin_output = "highgo_cdc"
       url = "jdbc:highgo://127.0.0.1:5866/testdb"
       username = "xxx"
       password = "xxxxxx"
       database-names = ["testdb"]
       schema-names = ["sdr"]
       table-names = ["sdr.disease_info", "sdr.enroll_condition_dict"]
       startup.mode = "initial"
       slot.name = "seatunnel_highgo_slot"
       decoding.plugin.name = "pgoutput"
     }
   }
   
   sink {
     Jdbc {
       plugin_input = "highgo_cdc"
       
       url = 
"jdbc:mysql://127.0.0.1:3306/sdr?useSSL=false&serverTimezone=Asia/Shanghai&rewriteBatchedStatements=true"
       driver = "com.mysql.cj.jdbc.Driver"
       username = "xxx"
       password = "xxxxxx"
       
       generate_sink_sql = true
       database = "sdr_platform"
       
       table = "${table_name}"
       
       primary_keys = ["id"]
       
       # is_exactly_once = true
       # xa_data_source_class_name = "com.mysql.cj.jdbc.MysqlXADataSource"
     }
   }`
   
   I suspect that the HighGo database is incompatible with the PostgreSQL 
database driver. Therefore, the PostgreSQL CDC provided by 
connector-cdc-postgre does not support HighGo. However, when I tested 
end-to-end real-time synchronization using MySQL CDC, there were no issues at 
all.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to