Apache seatunel配置-数据同步测试(直接把采集数据打印到控制面板) - SQL server

Apache seatunel配置-数据同步测试(直接把采集数据打印到控制面板) - SQL server

前期我们已经安装好了seatunel,下面启动服务

root@db1 bin# /seatunnel_3.0/apache-seatunnel-3.0.0/bin/seatunnel-cluster.sh 2>&1 &

检查进程和端口

复制代码
[root@db1 bin]# /seatunnel_3.0/apache-seatunnel-3.0.0/bin/seatunnel-cluster.sh 2>&1 &
[1] 6589
[root@db1 bin]# start master_and_worker node

[root@db1 bin]# 
[root@db1 bin]# log4j:WARN No appenders could be found for logger (org.apache.htrace.core.Tracer).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

[root@db1 bin]# ps -ef |grep seatunnel
root      6589  3381  0 06:00 pts/0    00:00:00 /bin/bash /seatunnel_3.0/apache-seatunnel-3.0.0/bin/seatunnel-cluster.sh
root      6592  6589 46 06:00 pts/0    00:00:05 java -Dseatunnel.home=/seatunnel_3.0/apache-seatunnel-3.0.0 -DSEATUNNEL_HOME=/seatunnel_3.0/apache-seatunnel-3.0.0 -Dlog4j2.contextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector -Dlog4j2.isThreadContextMapInheritable=true -DAsyncLogger.ThreadNameStrategy=UNCACHED -Dhazelcast.logging.type=log4j2 -Dlog4j2.configurationFile=/seatunnel_3.0/apache-seatunnel-3.0.0/config/log4j2.properties -Dseatunnel.logs.path=/seatunnel_3.0/apache-seatunnel-3.0.0/logs -Dseatunnel.logs.file_name=seatunnel-engine-server -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/seatunnel/dump/zeta-server -XX:MaxMetaspaceSize=2g -XX:+UseG1GC -Dseatunnel.config=/seatunnel_3.0/apache-seatunnel-3.0.0/config/seatunnel.yaml -Dhazelcast.config=/seatunnel_3.0/apache-seatunnel-3.0.0/config/hazelcast.yaml -cp /seatunnel_3.0/apache-seatunnel-3.0.0/lib/*:/seatunnel_3.0/apache-seatunnel-3.0.0/starter/seatunnel-starter.jar org.apacheseatunnel.core.starter.seatunnel.SeaTunnelServer
root      6732  3381  0 06:00 pts/0    00:00:00 grep --color=auto seatunnel
[root@db1 bin]# 
[root@db1 bin]# netstat -tulnp |grep 80
tcp6       0      0 :::8090                 :::*                    LISTEN      6592/java           
tcp6       0      0 :::5801                 :::*                    LISTEN      6592/java  

新增一个SQL server 的 demo配置:conf配置文件如下

复制代码
# cat demo_mssql.conf 
env {
  # 因为是抽取到控制台,使用批处理模式即可
  job.mode = "BATCH"
  parallelism = 1
}

source {
  Jdbc {
    driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"
    url = "jdbc:sqlserver://192.168.56.123:1433;databaseName=AMDBdatabase"
    user = "ogg_cdc"
    password = "Bai_yun123"
    # 根据你的描述,表路径为 database.dbo.tab2
    # 注意:在 SQL Server 的 JDBC 连接中,表名通常需要带上 schema(这里是 dbo)
    query = "select * from AMDBdatabase.dbo.tab2"
  }
}

sink {
  Console {
    # 默认就会打印数据,这里显式写出便于理解
    log.print.data = true
  }
}

执行命令:

复制代码
/seatunnel_3.0/apache-seatunnel-3.0.0/bin/seatunnel.sh \
--config /seatunnel_3.0/apache-seatunnel-3.0.0/config/demo_mssql.conf -m local

执行日志如下:

复制代码
[root@db1 config]# /seatunnel_3.0/apache-seatunnel-3.0.0/bin/seatunnel.sh \
> --config /seatunnel_3.0/apache-seatunnel-3.0.0/config/demo_mssql.conf -m local
2026-10-19 05:16:16,246 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Loading configuration '/seatunnel_3.0/apache-seatunnel-3.0.0/config/seatunnel.yaml' from System property 'seatunnel.config'
2026-10-19 05:16:16,249 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Using configuration file at /seatunnel_3.0/apache-seatunnel-3.0.0/config/seatunnel.yaml
2026-10-19 05:16:16,252 INFO  [o.a.s.e.c.c.SeaTunnelConfig   ] [main] - seatunnel.home is /seatunnel_3.0/apache-seatunnel-3.0.0/config
2026-10-19 05:16:16,350 INFO  [amlSeaTunnelDomConfigProcessor] [main] - Dynamic slot is enabled, the schedule strategy is set to REJECT
2026-10-19 05:16:16,351 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Loading configuration '/seatunnel_3.0/apache-seatunnel-3.0.0/config/hazelcast.yaml' from System property 'hazelcast.config'
2026-10-19 05:16:16,351 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Using configuration file at /seatunnel_3.0/apache-seatunnel-3.0.0/config/hazelcast.yaml
2026-10-19 05:16:16,673 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Loading configuration '/seatunnel_3.0/apache-seatunnel-3.0.0/config/hazelcast-client.yaml' from System property 'hazelcast.client.config'
2026-10-19 05:16:16,674 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Using configuration file at /seatunnel_3.0/apache-seatunnel-3.0.0/config/hazelcast-client.yaml
2026-10-19 05:16:16,684 INFO  [s.c.s.s.c.ClientExecuteCommand] [main] - Local mode REST config: enableHttp=true, port=8080, enableHttps=false, httpsPort=8443
2026-10-19 05:16:16,717 WARN  [c.h.i.AddressPicker           ] [main] - [LOCAL] [seatunnel-747971] [5.1] You configured your member address as host name. Please be aware of that your dns can be spoofed. Make sure that your dns configurations are correct.
2026-10-19 05:16:16,717 INFO  [c.h.i.AddressPicker           ] [main] - [LOCAL] [seatunnel-747971] [5.1] Resolving domain name 'localhost' to address(es): [127.0.0.1, 0:0:0:0:0:0:0:1]
2026-10-19 05:16:16,717 INFO  [c.h.i.AddressPicker           ] [main] - [LOCAL] [seatunnel-747971] [5.1] Interfaces is disabled, trying to pick one address from TCP-IP config addresses: [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1]
2026-10-19 05:16:16,747 INFO  [o.a.s.e.s.SeaTunnelServer     ] [main] - SeaTunnel server start...
2026-10-19 05:16:16,799 INFO  [c.h.system                    ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] Based on Hazelcast IMDG version: 5.1.0 (20220228 - 21f20e7)
2026-10-19 05:16:16,800 INFO  [c.h.system                    ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] Cluster name: seatunnel-747971
2026-10-19 05:16:16,800 INFO  [c.h.system                    ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] 
                                                         
 _____               _____                             _ 
/  ___|             |_   _|                           | |
\ `--.   ___   __ _   | |   _   _  _ __   _ __    ___ | |
 `--. \ / _ \ / _` |  | |  | | | || '_ \ | '_ \  / _ \| |
/\__/ /|  __/| (_| |  | |  | |_| || | | || | | ||  __/| |
\____/  \___| \__,_|  \_/   \__,_||_| |_||_| |_| \___||_|
                                                         

2026-10-19 05:16:16,800 INFO  [c.h.system                    ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] Copyright © 2021-2024 The Apache Software Foundation. Apache SeaTunnel, SeaTunnel, and its feather logo are trademarks of The Apache Software Foundation.
2026-10-19 05:16:16,800 INFO  [c.h.system                    ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] Integrity Checker is disabled. Fail-fast on corrupted executables will not be performed.
To enable integrity checker do one of the following: 
  - Change member config using Java API: config.setIntegrityCheckerEnabled(true);
  - Change XML/YAML configuration property: Set hazelcast.integrity-checker.enabled to true
  - Add system property: -Dhz.integritychecker.enabled=true (for Hazelcast embedded, works only when loading config via Config.load)
  - Add environment variable: HZ_INTEGRITYCHECKER_ENABLED=true (recommended when running container image. For Hazelcast embedded, works only when loading config via Config.load)
2026-10-19 05:16:16,801 INFO  [c.h.system                    ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] The Jet engine is disabled.
To enable the Jet engine on the members, do one of the following:
  - Change member config using Java API: config.getJetConfig().setEnabled(true)
  - Change XML/YAML configuration property: Set hazelcast.jet.enabled to true
  - Add system property: -Dhz.jet.enabled=true (for Hazelcast embedded, works only when loading config via Config.load)
  - Add environment variable: HZ_JET_ENABLED=true (recommended when running container image. For Hazelcast embedded, works only when loading config via Config.load)
2026-10-19 05:16:17,097 INFO  [c.h.s.security                ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] Enable DEBUG/FINE log level for log category com.hazelcast.system.security  or use -Dhazelcast.security.recommendations system property to see 🔒 security recommendations and the status of current config.
2026-10-19 05:16:17,199 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSource Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:16:17,204 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSink Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:16:17,212 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelTransform Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:16:17,216 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSource Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:16:17,220 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSink Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:16:17,227 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelTransform Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:16:17,229 INFO  [o.a.s.e.s.SeaTunnelNodeContext] [main] - Using LiteNodeDropOutTcpIpJoiner TCP/IP discovery
2026-10-19 05:16:17,233 WARN  [c.h.c.CPSubsystem             ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] CP Subsystem is not enabled. CP data structures will operate in UNSAFE mode! Please note that UNSAFE mode will not provide strong consistency guarantees.
2026-10-19 05:16:17,369 INFO  [.c.c.DefaultClassLoaderService] [main] - start classloader service with cache mode
2026-10-19 05:16:17,374 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Loading configuration '/seatunnel_3.0/apache-seatunnel-3.0.0/config/seatunnel.yaml' from System property 'seatunnel.config'
2026-10-19 05:16:17,374 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Using configuration file at /seatunnel_3.0/apache-seatunnel-3.0.0/config/seatunnel.yaml
2026-10-19 05:16:17,378 INFO  [amlSeaTunnelDomConfigProcessor] [main] - Dynamic slot is enabled, the schedule strategy is set to REJECT
2026-10-19 05:16:17,378 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Loading configuration '/seatunnel_3.0/apache-seatunnel-3.0.0/config/hazelcast.yaml' from System property 'hazelcast.config'
2026-10-19 05:16:17,378 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Using configuration file at /seatunnel_3.0/apache-seatunnel-3.0.0/config/hazelcast.yaml
2026-10-19 05:16:17,388 INFO  [o.a.s.e.s.TaskExecutionService] [main] - [localhost]:5802 [seatunnel-747971] [5.1] Created new BusWork : 886386381
2026-10-19 05:16:17,389 WARN  [o.a.s.e.s.TaskExecutionService] [pool-3-thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] The Node is not ready yet, Node state STARTING,looking forward to the next scheduling
2026-10-19 05:16:17,452 WARN  [a.s.e.s.s.s.DefaultSlotService] [hz.main.seaTunnel.slotService.thread] - failed send heartbeat to resource manager, will retry later. this address: [localhost]:5802
2026-10-19 05:16:17,592 WARN  [o.a.h.u.NativeCodeLoader      ] [main] - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
log4j:WARN No appenders could be found for logger (org.apache.htrace.core.Tracer).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
2026-10-19 05:16:17,721 INFO  [o.a.s.e.s.JettyService        ] [main] - SeaTunnel REST service will start on port 8080
2026-10-19 05:16:17,724 INFO  [o.a.s.e.s.CoordinatorService  ] [pool-5-thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] 
***********************************************
     CoordinatorService Thread Pool Status
***********************************************
activeCount               :                   0
corePoolSize              :                  10
maximumPoolSize           :          2147483647
poolSize                  :                   0
completedTaskCount        :                   0
taskCount                 :                   0
***********************************************

2026-10-19 05:16:17,730 INFO  [o.a.s.s.o.e.j.u.log           ] [main] - Logging initialized @1953ms to org.apache.seatunnel.shade.org.eclipse.jetty.util.log.Slf4jLog
2026-10-19 05:16:17,778 WARN  [a.s.s.o.e.j.s.h.ContextHandler] [main] - Empty contextPath
2026-10-19 05:16:17,810 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSource Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:16:17,813 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSink Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:16:17,816 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelTransform Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:16:17,821 INFO  [o.a.s.s.o.e.j.s.Server        ] [main] - jetty-9.4.56.v20240826; built: 2024-08-26T17:15:05.868Z; git: ec6782ff5ead824dabdcf47fa98f90a4aedff401; jvm 1.8.0_262-b10
2026-10-19 05:16:17,843 INFO  [o.a.s.s.o.e.j.s.session       ] [main] - DefaultSessionIdManager workerName=node0
2026-10-19 05:16:17,843 INFO  [o.a.s.s.o.e.j.s.session       ] [main] - No SessionScavenger set, using defaults
2026-10-19 05:16:17,844 INFO  [o.a.s.s.o.e.j.s.session       ] [main] - node0 Scavenging every 660000ms
2026-10-19 05:16:17,946 INFO  [a.s.s.o.e.j.s.h.ContextHandler] [main] - Started o.a.s.s.o.e.j.s.ServletContextHandler@1e8fb66f{/,null,AVAILABLE}
2026-10-19 05:16:17,947 ERROR [o.a.s.e.s.JettyService        ] [main] - Jetty server start failed
java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:349) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:310) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:234) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.Server.doStart(Server.java:401) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.server.JettyService.createJettyServer(JettyService.java:280) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.server.SeaTunnelServer.init(SeaTunnelServer.java:191) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.initService(ServiceManagerImpl.java:235) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.initServices(ServiceManagerImpl.java:211) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.start(ServiceManagerImpl.java:103) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.NodeEngineImpl.start(NodeEngineImpl.java:250) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.Node.start(Node.java:458) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceImpl.<init>(HazelcastInstanceImpl.java:124) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceFactory.constructHazelcastInstance(HazelcastInstanceFactory.java:217) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceFactory.newHazelcastInstance(HazelcastInstanceFactory.java:196) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.createServerInLocal(ClientExecuteCommand.java:368) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:103) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.SeaTunnel.run(SeaTunnel.java:40) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.SeaTunnelClient.main(SeaTunnelClient.java:41) [seatunnel-starter.jar:3.0.0]
Caused by: java.net.BindException: Address already in use
        at sun.nio.ch.Net.bind0(Native Method) ~[?:1.8.0_262]
        at sun.nio.ch.Net.bind(Net.java:433) ~[?:1.8.0_262]
        at sun.nio.ch.Net.bind(Net.java:425) ~[?:1.8.0_262]
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:220) ~[?:1.8.0_262]
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:85) ~[?:1.8.0_262]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:344) ~[seatunnel-starter.jar:3.0.0]
        ... 20 more
2026-10-19 05:16:17,951 ERROR [c.h.s.i.s.i.ServiceManagerImpl] [main] - [localhost]:5802 [seatunnel-747971] [5.1] Error while initializing service: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
java.lang.RuntimeException: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
        at org.apache.seatunnel.engine.server.JettyService.createJettyServer(JettyService.java:283) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.server.SeaTunnelServer.init(SeaTunnelServer.java:191) ~[seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.initService(ServiceManagerImpl.java:235) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.initServices(ServiceManagerImpl.java:211) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.start(ServiceManagerImpl.java:103) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.NodeEngineImpl.start(NodeEngineImpl.java:250) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.Node.start(Node.java:458) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceImpl.<init>(HazelcastInstanceImpl.java:124) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceFactory.constructHazelcastInstance(HazelcastInstanceFactory.java:217) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceFactory.newHazelcastInstance(HazelcastInstanceFactory.java:196) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.createServerInLocal(ClientExecuteCommand.java:368) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:103) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.SeaTunnel.run(SeaTunnel.java:40) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.SeaTunnelClient.main(SeaTunnelClient.java:41) [seatunnel-starter.jar:3.0.0]
Caused by: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:349) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:310) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:234) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.Server.doStart(Server.java:401) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.server.JettyService.createJettyServer(JettyService.java:280) ~[seatunnel-starter.jar:3.0.0]
        ... 13 more
Caused by: java.net.BindException: Address already in use
        at sun.nio.ch.Net.bind0(Native Method) ~[?:1.8.0_262]
        at sun.nio.ch.Net.bind(Net.java:433) ~[?:1.8.0_262]
        at sun.nio.ch.Net.bind(Net.java:425) ~[?:1.8.0_262]
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:220) ~[?:1.8.0_262]
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:85) ~[?:1.8.0_262]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:344) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:310) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:234) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.Server.doStart(Server.java:401) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.server.JettyService.createJettyServer(JettyService.java:280) ~[seatunnel-starter.jar:3.0.0]
        ... 13 more
2026-10-19 05:16:17,985 INFO  [c.h.i.d.Diagnostics           ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] Diagnostics disabled. To enable add -Dhazelcast.diagnostics.enabled=true to the JVM arguments.
2026-10-19 05:16:17,990 INFO  [c.h.c.LifecycleService        ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5802 is STARTING
2026-10-19 05:16:18,035 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-2] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5823 is added to the blacklist.
2026-10-19 05:16:18,036 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-2] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5821 is added to the blacklist.
2026-10-19 05:16:18,037 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-2] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5827 is added to the blacklist.
2026-10-19 05:16:18,038 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-2] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5825 is added to the blacklist.
2026-10-19 05:16:18,039 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-2] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5815 is added to the blacklist.
2026-10-19 05:16:18,040 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-2] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5813 is added to the blacklist.
2026-10-19 05:16:18,043 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-2] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5819 is added to the blacklist.
2026-10-19 05:16:18,043 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5817 is added to the blacklist.
2026-10-19 05:16:18,043 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-2] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5806 is added to the blacklist.
2026-10-19 05:16:18,045 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5804 is added to the blacklist.
2026-10-19 05:16:18,051 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-3] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5810 is added to the blacklist.
2026-10-19 05:16:18,054 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5808 is added to the blacklist.
2026-10-19 05:16:18,056 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-2] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5822 is added to the blacklist.
2026-10-19 05:16:18,056 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-2] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5820 is added to the blacklist.
2026-10-19 05:16:18,059 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-5] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5829 is added to the blacklist.
2026-10-19 05:16:18,059 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-2] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5826 is added to the blacklist.
2026-10-19 05:16:18,060 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-9] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5824 is added to the blacklist.
2026-10-19 05:16:18,062 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5812 is added to the blacklist.
2026-10-19 05:16:18,062 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5818 is added to the blacklist.
2026-10-19 05:16:18,062 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5816 is added to the blacklist.
2026-10-19 05:16:18,062 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5807 is added to the blacklist.
2026-10-19 05:16:18,063 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5805 is added to the blacklist.
2026-10-19 05:16:18,063 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5811 is added to the blacklist.
2026-10-19 05:16:18,063 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-6] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5814 is added to the blacklist.
2026-10-19 05:16:18,070 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5809 is added to the blacklist.
2026-10-19 05:16:18,071 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5830 is added to the blacklist.
2026-10-19 05:16:18,072 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5828 is added to the blacklist.
2026-10-19 05:16:18,074 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-13] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5803 is added to the blacklist.
2026-10-19 05:16:18,097 INFO  [c.h.i.s.t.TcpServerConnection ] [hz.main.IO.thread-in-1] - [localhost]:5802 [seatunnel-747971] [5.1] Initialized new cluster connection between /127.0.0.1:28193 and localhost/127.0.0.1:5801
2026-10-19 05:16:18,176 INFO  [c.h.i.s.t.TcpServerConnection ] [hz.main.priority-generic-operation.thread-0] - [localhost]:5802 [seatunnel-747971] [5.1] Connection[id=1, /127.0.0.1:28193->localhost/127.0.0.1:5801, qualifier=null, endpoint=[localhost]:5801, remoteUuid=962963c1-d2d4-40e7-b98f-9f9a4563482d, alive=false, connectionType=MEMBER, planeIndex=0] closed. Reason: Node could not join cluster at node: [localhost]:5801 Cause: the target cluster has a different cluster-name
2026-10-19 05:16:18,178 WARN  [c.h.cluster                   ] [hz.main.priority-generic-operation.thread-0] - [localhost]:5802 [seatunnel-747971] [5.1] Node could not join cluster at node: [localhost]:5801 Cause: the target cluster has a different cluster-name
2026-10-19 05:16:18,178 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.priority-generic-operation.thread-0] - [localhost]:5802 [seatunnel-747971] [5.1] [127.0.0.1]:5801 is permanently added to the blacklist.
2026-10-19 05:16:18,178 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.priority-generic-operation.thread-0] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5801 is permanently added to the blacklist.
2026-10-19 05:16:19,075 INFO  [c.h.i.c.ClusterService        ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] 

Members {size:1, ver:1} [
        Member [localhost]:5802 - 206534bc-de32-47bb-8c28-c5b0b411f89e [master node] [active master] this
]

2026-10-19 05:16:19,076 WARN  [c.h.i.i.Node                  ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] Config seed port is 5801 and cluster size is 1. Some of the ports seem occupied!
2026-10-19 05:16:19,085 INFO  [c.h.c.LifecycleService        ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5802 is STARTED
2026-10-19 05:16:19,093 INFO  [c.h.i.d.HealthMonitor         ] [hz.main.HealthMonitor] - [localhost]:5802 [seatunnel-747971] [5.1] processors=2, physical.memory.total=3.7G, physical.memory.free=160.5M, swap.space.total=8.0G, swap.space.free=7.9G, heap.memory.used=107.2M, heap.memory.free=202.3M, heap.memory.total=309.5M, heap.memory.max=455.5M, heap.memory.used/total=33.87%, heap.memory.used/max=23.01%, minor.gc.count=3, minor.gc.time=35ms, major.gc.count=2, major.gc.time=70ms, load.process=0.00%, load.system=70.00%, load.systemAverage=0.01, thread.count=121, thread.peakCount=121, cluster.timeDiff=0, event.q.size=0, executor.q.async.size=0, executor.q.client.size=0, executor.q.client.query.size=0, executor.q.client.blocking.size=0, executor.q.query.size=0, executor.q.scheduled.size=0, executor.q.io.size=0, executor.q.system.size=0, executor.q.operations.size=0, executor.q.priorityOperation.size=0, operations.completed.count=2, executor.q.mapLoad.size=0, executor.q.mapLoadAllKeys.size=0, executor.q.cluster.size=0, executor.q.response.size=0, operations.running.count=0, operations.pending.invocations.percentage=0.00%, operations.pending.invocations.count=0, proxy.count=0, clientEndpoint.count=0, connection.active.count=0, client.connection.count=0, connection.count=0
2026-10-19 05:16:19,111 INFO  [o.a.s.e.s.CoordinatorService  ] [pool-8-thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] This node become a new active master node, begin init coordinator service
2026-10-19 05:16:19,157 INFO  [.c.i.s.ClientInvocationService] [main] - hz.client_1 [seatunnel-747971] [5.1] Running with 2 response threads, dynamic=true
2026-10-19 05:16:19,167 INFO  [c.h.c.LifecycleService        ] [main] - hz.client_1 [seatunnel-747971] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) is STARTING
2026-10-19 05:16:19,168 INFO  [c.h.c.LifecycleService        ] [main] - hz.client_1 [seatunnel-747971] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) is STARTED
2026-10-19 05:16:19,175 INFO  [.c.i.c.ClientConnectionManager] [main] - hz.client_1 [seatunnel-747971] [5.1] Trying to connect to cluster: seatunnel-747971
2026-10-19 05:16:19,177 INFO  [.c.i.c.ClientConnectionManager] [main] - hz.client_1 [seatunnel-747971] [5.1] Trying to connect to [localhost]:5802
2026-10-19 05:16:19,196 INFO  [.p.t.AuthenticationMessageTask] [hz.main.priority-generic-operation.thread-0] - [localhost]:5802 [seatunnel-747971] [5.1] Received auth from Connection[id=2, /127.0.0.1:5802->/127.0.0.1:60028, qualifier=null, endpoint=[127.0.0.1]:60028, remoteUuid=e26128bf-3eb7-4a86-b4c2-83e2c47426be, alive=true, connectionType=JVM, planeIndex=-1], successfully authenticated, clientUuid: e26128bf-3eb7-4a86-b4c2-83e2c47426be, client name: hz.client_1, client version: 5.1
2026-10-19 05:16:19,202 INFO  [c.h.c.LifecycleService        ] [main] - hz.client_1 [seatunnel-747971] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) is CLIENT_CONNECTED
2026-10-19 05:16:19,202 INFO  [.c.i.c.ClientConnectionManager] [main] - hz.client_1 [seatunnel-747971] [5.1] Authenticated with server [localhost]:5802:206534bc-de32-47bb-8c28-c5b0b411f89e, server version: 5.1, local address: /127.0.0.1:60028
2026-10-19 05:16:19,203 INFO  [c.h.i.d.Diagnostics           ] [main] - hz.client_1 [seatunnel-747971] [5.1] Diagnostics disabled. To enable add -Dhazelcast.diagnostics.enabled=true to the JVM arguments.
2026-10-19 05:16:19,212 INFO  [o.a.s.e.s.CoordinatorService  ] [pool-8-thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] Loaded event handlers: [org.apache.seatunnel.api.event.LoggingEventHandler@b755936]
2026-10-19 05:16:19,213 INFO  [.h.i.p.i.PartitionStateManager] [pool-8-thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] Initializing cluster partition table arrangement...
2026-10-19 05:16:19,239 INFO  [c.h.c.i.s.ClientClusterService] [hz.client_1.event-8] - hz.client_1 [seatunnel-747971] [5.1] 

Members [1] {
        Member [localhost]:5802 - 206534bc-de32-47bb-8c28-c5b0b411f89e [master node]
}

2026-10-19 05:16:19,277 INFO  [.c.i.s.ClientStatisticsService] [main] - Client statistics is enabled with period 5 seconds.
2026-10-19 05:16:19,368 INFO  [o.a.s.e.s.CoordinatorService  ] [pool-8-thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] Start pending job schedule thread
2026-10-19 05:16:19,401 INFO  [o.a.s.c.s.u.ConfigBuilder     ] [main] - Loading config file from path: /seatunnel_3.0/apache-seatunnel-3.0.0/config/demo_mssql.conf
2026-10-19 05:16:19,492 INFO  [o.a.s.c.s.u.ConfigShadeUtils  ] [main] - Load config shade spi: [base64]
2026-10-19 05:16:19,527 INFO  [o.a.s.c.s.u.ConfigBuilder     ] [main] - Parsed config file: 
{
    "env" : {
        "job.mode" : "BATCH",
        "parallelism" : 1
    },
    "source" : [
        {
            "driver" : "com.microsoft.sqlserver.jdbc.SQLServerDriver",
            "url" : "******",
            "user" : "ogg_cdc",
            "password" : "******",
            "query" : "select * from AMDBdatabase.dbo.tab2",
            "plugin_name" : "Jdbc"
        }
    ],
    "sink" : [
        {
            "log.print.data" : true,
            "plugin_name" : "Console"
        }
    ],
    "transform" : []
}

2026-10-19 05:16:19,542 INFO  [p.MultipleTableJobConfigParser] [main] - add common jar in plugins :[]
2026-10-19 05:16:19,549 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSource Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:16:19,553 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Discovery plugin jar for: PluginIdentifier{engineType='seatunnel', pluginType='source', pluginName='Jdbc'} at: [file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-jdbc-3.0.0.jar]
2026-10-19 05:16:19,553 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - find connector jar and dependency for PluginIdentifier{engineType='seatunnel', pluginType='source', pluginName='Jdbc'}: [file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-jdbc-3.0.0.jar]
2026-10-19 05:16:19,557 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelTransform Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:16:19,562 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSink Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:16:19,563 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Discovery plugin jar for: PluginIdentifier{engineType='seatunnel', pluginType='sink', pluginName='Console'} at: [file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-console-3.0.0.jar]
2026-10-19 05:16:19,563 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - find connector jar and dependency for PluginIdentifier{engineType='seatunnel', pluginType='sink', pluginName='Console'}: [file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-console-3.0.0.jar]
2026-10-19 05:16:19,567 INFO  [p.MultipleTableJobConfigParser] [main] - start generating all sources.
2026-10-19 05:16:19,645 WARN  [o.a.s.a.c.ReadonlyConfig      ] [main] - Please use the new key 'username' instead of the deprecated key 'user'.
2026-10-19 05:16:19,659 WARN  [o.a.s.c.s.j.s.JdbcSource      ] [main] - Failed to load JDBC driver com.microsoft.sqlserver.jdbc.SQLServerDriver
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
        at java.net.URLClassLoader.findClass(URLClassLoader.java:382) ~[?:1.8.0_262]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_262]
        at org.apache.seatunnel.engine.common.loader.SeaTunnelBaseClassLoader.loadClassWithoutExceptionHandling(SeaTunnelBaseClassLoader.java:56) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.common.loader.SeaTunnelChildFirstClassLoader.loadClassWithoutExceptionHandling(SeaTunnelChildFirstClassLoader.java:97) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.common.loader.SeaTunnelBaseClassLoader.loadClass(SeaTunnelBaseClassLoader.java:47) ~[seatunnel-starter.jar:3.0.0]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_262]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_262]
        at java.lang.Class.forName(Class.java:264) ~[?:1.8.0_262]
        at org.apache.seatunnel.connectors.seatunnel.jdbc.source.JdbcSource.<init>(JdbcSource.java:57) ~[connector-jdbc-3.0.0.jar:3.0.0]
        at org.apache.seatunnel.connectors.seatunnel.jdbc.source.JdbcSourceFactory.lambda$createSource$0(JdbcSourceFactory.java:68) ~[connector-jdbc-3.0.0.jar:3.0.0]
        at org.apache.seatunnel.api.table.factory.FactoryUtil.createAndPrepareSource(FactoryUtil.java:193) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.api.table.factory.FactoryUtil.restoreAndPrepareSource(FactoryUtil.java:145) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.api.table.factory.FactoryUtil.createAndPrepareSource(FactoryUtil.java:88) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.createAndPrepareSource(MultipleTableJobConfigParser.java:458) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.lambda$parseSource$3(MultipleTableJobConfigParser.java:412) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.api.common.multitable.MultiTableFailureHelper.collectFailedTables(MultiTableFailureHelper.java:109) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.parseSource(MultipleTableJobConfigParser.java:409) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.parse(MultipleTableJobConfigParser.java:267) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.client.job.ClientJobExecutionEnvironment.getLogicalDag(ClientJobExecutionEnvironment.java:154) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.client.job.ClientJobExecutionEnvironment.execute(ClientJobExecutionEnvironment.java:222) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:229) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.SeaTunnel.run(SeaTunnel.java:40) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.SeaTunnelClient.main(SeaTunnelClient.java:41) [seatunnel-starter.jar:3.0.0]
2026-10-19 05:16:19,673 INFO  [o.a.s.c.s.j.u.JdbcCatalogUtils] [main] - Loading catalog tables for catalog : class org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.sqlserver.SqlServerCatalog
2026-10-19 05:16:19,679 INFO  [.s.c.s.j.c.AbstractJdbcCatalog] [main] - Catalog SqlServer closing
2026-10-19 05:16:19,680 INFO  [c.h.c.LifecycleService        ] [main] - hz.client_1 [seatunnel-747971] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) is SHUTTING_DOWN
2026-10-19 05:16:19,682 INFO  [c.h.i.s.t.TcpServerConnection ] [hz.main.IO.thread-in-0] - [localhost]:5802 [seatunnel-747971] [5.1] Connection[id=2, /127.0.0.1:5802->/127.0.0.1:60028, qualifier=null, endpoint=[127.0.0.1]:60028, remoteUuid=e26128bf-3eb7-4a86-b4c2-83e2c47426be, alive=false, connectionType=JVM, planeIndex=-1] closed. Reason: Connection closed by the other side
2026-10-19 05:16:19,684 INFO  [.c.i.c.ClientConnectionManager] [main] - hz.client_1 [seatunnel-747971] [5.1] Removed connection to endpoint: [localhost]:5802:206534bc-de32-47bb-8c28-c5b0b411f89e, connection: ClientConnection{alive=false, connectionId=1, channel=NioChannel{/127.0.0.1:60028->localhost/127.0.0.1:5802}, remoteAddress=[localhost]:5802, lastReadTime=2026-10-19 05:16:19.393, lastWriteTime=2026-10-19 05:16:19.380, closedTime=2026-10-19 05:16:19.681, connected server version=5.1}
2026-10-19 05:16:19,684 INFO  [c.h.c.LifecycleService        ] [main] - hz.client_1 [seatunnel-747971] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) is CLIENT_DISCONNECTED
2026-10-19 05:16:19,685 INFO  [c.h.c.i.ClientEndpointManager ] [hz.main.event-4] - [localhost]:5802 [seatunnel-747971] [5.1] Destroying ClientEndpoint{connection=Connection[id=2, /127.0.0.1:5802->/127.0.0.1:60028, qualifier=null, endpoint=[127.0.0.1]:60028, remoteUuid=e26128bf-3eb7-4a86-b4c2-83e2c47426be, alive=false, connectionType=JVM, planeIndex=-1], clientUuid=e26128bf-3eb7-4a86-b4c2-83e2c47426be, clientName=hz.client_1, authenticated=true, clientVersion=5.1, creationTime=1792401379194, latest clientAttributes=lastStatisticsCollectionTime=1792401379277,enterprise=false,clientType=JVM,clientVersion=5.1,clusterConnectionTimestamp=1792401379179,clientAddress=127.0.0.1,clientName=hz.client_1,credentials.principal=null,os.committedVirtualMemorySize=3289743360,os.freePhysicalMemorySize=147382272,os.freeSwapSpaceSize=8510959616,os.maxFileDescriptorCount=4096,os.openFileDescriptorCount=54,os.processCpuTime=4890000000,os.systemLoadAverage=0.01,os.totalPhysicalMemorySize=3973373952,os.totalSwapSpaceSize=8589930496,runtime.availableProcessors=2,runtime.freeMemory=182606232,runtime.maxMemory=477626368,runtime.totalMemory=324534272,runtime.uptime=3514,runtime.usedMemory=141928040, labels=[]}
2026-10-19 05:16:19,689 INFO  [c.h.c.LifecycleService        ] [main] - hz.client_1 [seatunnel-747971] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) is SHUTDOWN
2026-10-19 05:16:19,691 INFO  [.s.a.m.MetadataProviderManager] [main] - MetadataProvider closed
2026-10-19 05:16:19,691 INFO  [s.c.s.s.c.ClientExecuteCommand] [main] - Closed SeaTunnel client......
2026-10-19 05:16:19,691 INFO  [c.h.c.LifecycleService        ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5802 is SHUTTING_DOWN
2026-10-19 05:16:19,696 INFO  [c.h.i.p.i.MigrationManager    ] [hz.main.cached.thread-10] - [localhost]:5802 [seatunnel-747971] [5.1] Shutdown request of Member [localhost]:5802 - 206534bc-de32-47bb-8c28-c5b0b411f89e [master node] [active master] this is handled
2026-10-19 05:16:19,701 INFO  [c.h.i.i.Node                  ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] Shutting down connection manager...
2026-10-19 05:16:19,702 INFO  [c.h.i.i.Node                  ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] Shutting down node engine...
2026-10-19 05:16:19,711 INFO  [o.a.s.e.s.CoordinatorService  ] [pool-8-thread-1] - [localhost]:5802 [seatunnel-747971] [5.1] This node become leave active master node, begin clear coordinator service
2026-10-19 05:16:19,715 INFO  [.s.s.o.e.j.s.AbstractConnector] [main] - Stopped ServerConnector@7affc159{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}
2026-10-19 05:16:19,715 INFO  [o.a.s.s.o.e.j.s.session       ] [main] - node0 Stopped scavenging
2026-10-19 05:16:19,716 INFO  [a.s.s.o.e.j.s.h.ContextHandler] [main] - Stopped o.a.s.s.o.e.j.s.ServletContextHandler@1e8fb66f{/,null,STOPPED}
2026-10-19 05:16:19,721 INFO  [.c.c.DefaultClassLoaderService] [main] - close classloader service
2026-10-19 05:16:19,722 INFO  [.s.a.m.MetadataProviderManager] [main] - MetadataProvider closed
2026-10-19 05:16:19,724 INFO  [o.a.s.e.s.EventService        ] [event-forwarder-0] - Event forward thread interrupted
2026-10-19 05:16:22,728 INFO  [c.h.i.i.NodeExtension         ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] Destroying node NodeExtension.
2026-10-19 05:16:22,728 INFO  [c.h.i.i.Node                  ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] Hazelcast Shutdown is completed in 3033 ms.
2026-10-19 05:16:22,729 INFO  [c.h.c.LifecycleService        ] [main] - [localhost]:5802 [seatunnel-747971] [5.1] [localhost]:5802 is SHUTDOWN
2026-10-19 05:16:22,729 INFO  [s.c.s.s.c.ClientExecuteCommand] [main] - Closed HazelcastInstance ......
2026-10-19 05:16:22,729 ERROR [o.a.s.c.s.SeaTunnel           ] [main] - 

===============================================================================


2026-10-19 05:16:22,729 ERROR [o.a.s.c.s.SeaTunnel           ] [main] - Fatal Error, 

2026-10-19 05:16:22,729 ERROR [o.a.s.c.s.SeaTunnel           ] [main] - Please submit bug report in https://github.com/apache/seatunnel/issues

2026-10-19 05:16:22,729 ERROR [o.a.s.c.s.SeaTunnel           ] [main] - Reason:SeaTunnel job executed failed 

2026-10-19 05:16:22,730 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:291)
        at org.apache.seatunnel.core.starter.SeaTunnel.run(SeaTunnel.java:40)
        at org.apache.seatunnel.core.starter.seatunnel.SeaTunnelClient.main(SeaTunnelClient.java:41)
Caused by: org.apache.seatunnel.api.table.factory.FactoryException: ErrorCode:[API-06], ErrorDescription:[Factory initialize failed] - Unable to create a source for identifier 'Jdbc'.
        at org.apache.seatunnel.api.table.factory.FactoryUtil.restoreAndPrepareSource(FactoryUtil.java:177)
        at org.apache.seatunnel.api.table.factory.FactoryUtil.createAndPrepareSource(FactoryUtil.java:88)
        at org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.createAndPrepareSource(MultipleTableJobConfigParser.java:458)
        at org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.lambda$parseSource$3(MultipleTableJobConfigParser.java:412)
        at org.apache.seatunnel.api.common.multitable.MultiTableFailureHelper.collectFailedTables(MultiTableFailureHelper.java:109)
        at org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.parseSource(MultipleTableJobConfigParser.java:409)
        at org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.parse(MultipleTableJobConfigParser.java:267)
        at org.apache.seatunnel.engine.client.job.ClientJobExecutionEnvironment.getLogicalDag(ClientJobExecutionEnvironment.java:154)
        at org.apache.seatunnel.engine.client.job.ClientJobExecutionEnvironment.execute(ClientJobExecutionEnvironment.java:222)
        at org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:229)
        ... 2 more
Caused by: org.apache.seatunnel.api.table.catalog.exception.CatalogException: ErrorCode:[API-03], ErrorDescription:[Catalog initialize failed] - Failed connecting to the configured JDBC URL via JDBC.
        at org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.AbstractJdbcCatalog.getConnection(AbstractJdbcCatalog.java:155)
        at org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.AbstractJdbcCatalog.open(AbstractJdbcCatalog.java:172)
        at org.apache.seatunnel.connectors.seatunnel.jdbc.utils.JdbcCatalogUtils.getTables(JdbcCatalogUtils.java:90)
        at org.apache.seatunnel.connectors.seatunnel.jdbc.source.JdbcSource.<init>(JdbcSource.java:66)
        at org.apache.seatunnel.connectors.seatunnel.jdbc.source.JdbcSourceFactory.lambda$createSource$0(JdbcSourceFactory.java:68)
        at org.apache.seatunnel.api.table.factory.FactoryUtil.createAndPrepareSource(FactoryUtil.java:193)
        at org.apache.seatunnel.api.table.factory.FactoryUtil.restoreAndPrepareSource(FactoryUtil.java:145)
        ... 11 more
Caused by: java.sql.SQLException: No suitable driver found for jdbc:sqlserver://192.168.56.123:1433;databaseName=AMDBdatabase
        at java.sql.DriverManager.getConnection(DriverManager.java:689)
        at java.sql.DriverManager.getConnection(DriverManager.java:208)
        at org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.AbstractJdbcCatalog.getConnection(AbstractJdbcCatalog.java:151)
        ... 17 more
 
2026-10-19 05:16:22,730 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:291)
        at org.apache.seatunnel.core.starter.SeaTunnel.run(SeaTunnel.java:40)
        at org.apache.seatunnel.core.starter.seatunnel.SeaTunnelClient.main(SeaTunnelClient.java:41)
Caused by: org.apache.seatunnel.api.table.factory.FactoryException: ErrorCode:[API-06], ErrorDescription:[Factory initialize failed] - Unable to create a source for identifier 'Jdbc'.
        at org.apache.seatunnel.api.table.factory.FactoryUtil.restoreAndPrepareSource(FactoryUtil.java:177)
        at org.apache.seatunnel.api.table.factory.FactoryUtil.createAndPrepareSource(FactoryUtil.java:88)
        at org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.createAndPrepareSource(MultipleTableJobConfigParser.java:458)
        at org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.lambda$parseSource$3(MultipleTableJobConfigParser.java:412)
        at org.apache.seatunnel.api.common.multitable.MultiTableFailureHelper.collectFailedTables(MultiTableFailureHelper.java:109)
        at org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.parseSource(MultipleTableJobConfigParser.java:409)
        at org.apache.seatunnel.engine.core.parse.MultipleTableJobConfigParser.parse(MultipleTableJobConfigParser.java:267)
        at org.apache.seatunnel.engine.client.job.ClientJobExecutionEnvironment.getLogicalDag(ClientJobExecutionEnvironment.java:154)
        at org.apache.seatunnel.engine.client.job.ClientJobExecutionEnvironment.execute(ClientJobExecutionEnvironment.java:222)
        at org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:229)
        ... 2 more
Caused by: org.apache.seatunnel.api.table.catalog.exception.CatalogException: ErrorCode:[API-03], ErrorDescription:[Catalog initialize failed] - Failed connecting to the configured JDBC URL via JDBC.
        at org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.AbstractJdbcCatalog.getConnection(AbstractJdbcCatalog.java:155)
        at org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.AbstractJdbcCatalog.open(AbstractJdbcCatalog.java:172)
        at org.apache.seatunnel.connectors.seatunnel.jdbc.utils.JdbcCatalogUtils.getTables(JdbcCatalogUtils.java:90)
        at org.apache.seatunnel.connectors.seatunnel.jdbc.source.JdbcSource.<init>(JdbcSource.java:66)
        at org.apache.seatunnel.connectors.seatunnel.jdbc.source.JdbcSourceFactory.lambda$createSource$0(JdbcSourceFactory.java:68)
        at org.apache.seatunnel.api.table.factory.FactoryUtil.createAndPrepareSource(FactoryUtil.java:193)
        at org.apache.seatunnel.api.table.factory.FactoryUtil.restoreAndPrepareSource(FactoryUtil.java:145)
        ... 11 more
Caused by: java.sql.SQLException: No suitable driver found for jdbc:sqlserver://192.168.56.123:1433;databaseName=AMDBdatabase
        at java.sql.DriverManager.getConnection(DriverManager.java:689)
        at java.sql.DriverManager.getConnection(DriverManager.java:208)
        at org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.AbstractJdbcCatalog.getConnection(AbstractJdbcCatalog.java:151)
        ... 17 more
[root@db1 config]# 

解决步骤

第一步:获取并放置驱动

复制代码
[root@db1 connectors]# cp datasource-jdbc-sqlserver-1.0.2.jar /seatunnel_3.0/apache-seatunnel-3.0.0/lib/
[root@db1 connectors]# pwd
/seatunnel_3.0/apache-seatunnel-3.0.0/connectors

第二步:修改conf配置文件里面的user为 username

复制代码
# cat demo_mssql2.conf 
env {
  job.mode = "BATCH"
  parallelism = 1
}
source {
  Jdbc {
    driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"
    url = "jdbc:sqlserver://192.168.56.122:1433;databaseName=AMDBdatabase;encrypt=false;characterEncoding=UTF-8;loginTimeout=30"
    username = "ogg_cdc"
    password = "Bai_yun123"
    query = "select * from dbo.tab2"
  }
}
sink {
  Console {
    log.print.data = true
  }
}

再次执行任然失败。上传驱动文件mssql-jdbc-9.2.0.jre8.jar到/seatunnel_3.0/apache-seatunnel-3.0.0/lib后再次执行成功。

复制代码
[root@db1 config]# /seatunnel_3.0/apache-seatunnel-3.0.0/bin/seatunnel.sh --config /seatunnel_3.0/apache-seatunnel-3.0.0/config/demo_mssql2.conf -m local
2026-10-19 05:54:25,278 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Loading configuration '/seatunnel_3.0/apache-seatunnel-3.0.0/config/seatunnel.yaml' from System property 'seatunnel.config'
2026-10-19 05:54:25,282 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Using configuration file at /seatunnel_3.0/apache-seatunnel-3.0.0/config/seatunnel.yaml
2026-10-19 05:54:25,284 INFO  [o.a.s.e.c.c.SeaTunnelConfig   ] [main] - seatunnel.home is /seatunnel_3.0/apache-seatunnel-3.0.0/config
2026-10-19 05:54:25,367 INFO  [amlSeaTunnelDomConfigProcessor] [main] - Dynamic slot is enabled, the schedule strategy is set to REJECT
2026-10-19 05:54:25,368 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Loading configuration '/seatunnel_3.0/apache-seatunnel-3.0.0/config/hazelcast.yaml' from System property 'hazelcast.config'
2026-10-19 05:54:25,368 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Using configuration file at /seatunnel_3.0/apache-seatunnel-3.0.0/config/hazelcast.yaml
2026-10-19 05:54:25,668 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Loading configuration '/seatunnel_3.0/apache-seatunnel-3.0.0/config/hazelcast-client.yaml' from System property 'hazelcast.client.config'
2026-10-19 05:54:25,668 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Using configuration file at /seatunnel_3.0/apache-seatunnel-3.0.0/config/hazelcast-client.yaml
2026-10-19 05:54:25,678 INFO  [s.c.s.s.c.ClientExecuteCommand] [main] - Local mode REST config: enableHttp=true, port=8080, enableHttps=false, httpsPort=8443
2026-10-19 05:54:25,729 WARN  [c.h.i.AddressPicker           ] [main] - [LOCAL] [seatunnel-579123] [5.1] You configured your member address as host name. Please be aware of that your dns can be spoofed. Make sure that your dns configurations are correct.
2026-10-19 05:54:25,730 INFO  [c.h.i.AddressPicker           ] [main] - [LOCAL] [seatunnel-579123] [5.1] Resolving domain name 'localhost' to address(es): [127.0.0.1, 0:0:0:0:0:0:0:1]
2026-10-19 05:54:25,730 INFO  [c.h.i.AddressPicker           ] [main] - [LOCAL] [seatunnel-579123] [5.1] Interfaces is disabled, trying to pick one address from TCP-IP config addresses: [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1]
2026-10-19 05:54:25,876 INFO  [o.a.s.e.s.SeaTunnelServer     ] [main] - SeaTunnel server start...
2026-10-19 05:54:25,879 INFO  [c.h.system                    ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] Based on Hazelcast IMDG version: 5.1.0 (20220228 - 21f20e7)
2026-10-19 05:54:25,879 INFO  [c.h.system                    ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] Cluster name: seatunnel-579123
2026-10-19 05:54:25,879 INFO  [c.h.system                    ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] 
                                                         
 _____               _____                             _ 
/  ___|             |_   _|                           | |
\ `--.   ___   __ _   | |   _   _  _ __   _ __    ___ | |
 `--. \ / _ \ / _` |  | |  | | | || '_ \ | '_ \  / _ \| |
/\__/ /|  __/| (_| |  | |  | |_| || | | || | | ||  __/| |
\____/  \___| \__,_|  \_/   \__,_||_| |_||_| |_| \___||_|
                                                         

2026-10-19 05:54:25,879 INFO  [c.h.system                    ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] Copyright © 2021-2024 The Apache Software Foundation. Apache SeaTunnel, SeaTunnel, and its feather logo are trademarks of The Apache Software Foundation.
2026-10-19 05:54:25,879 INFO  [c.h.system                    ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] Integrity Checker is disabled. Fail-fast on corrupted executables will not be performed.
To enable integrity checker do one of the following: 
  - Change member config using Java API: config.setIntegrityCheckerEnabled(true);
  - Change XML/YAML configuration property: Set hazelcast.integrity-checker.enabled to true
  - Add system property: -Dhz.integritychecker.enabled=true (for Hazelcast embedded, works only when loading config via Config.load)
  - Add environment variable: HZ_INTEGRITYCHECKER_ENABLED=true (recommended when running container image. For Hazelcast embedded, works only when loading config via Config.load)
2026-10-19 05:54:25,881 INFO  [c.h.system                    ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] The Jet engine is disabled.
To enable the Jet engine on the members, do one of the following:
  - Change member config using Java API: config.getJetConfig().setEnabled(true)
  - Change XML/YAML configuration property: Set hazelcast.jet.enabled to true
  - Add system property: -Dhz.jet.enabled=true (for Hazelcast embedded, works only when loading config via Config.load)
  - Add environment variable: HZ_JET_ENABLED=true (recommended when running container image. For Hazelcast embedded, works only when loading config via Config.load)
2026-10-19 05:54:26,178 INFO  [c.h.s.security                ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] Enable DEBUG/FINE log level for log category com.hazelcast.system.security  or use -Dhazelcast.security.recommendations system property to see 🔒 security recommendations and the status of current config.
2026-10-19 05:54:26,267 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSource Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:54:26,271 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSink Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:54:26,276 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelTransform Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:54:26,282 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSource Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:54:26,287 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSink Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:54:26,295 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelTransform Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:54:26,298 INFO  [o.a.s.e.s.SeaTunnelNodeContext] [main] - Using LiteNodeDropOutTcpIpJoiner TCP/IP discovery
2026-10-19 05:54:26,300 WARN  [c.h.c.CPSubsystem             ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] CP Subsystem is not enabled. CP data structures will operate in UNSAFE mode! Please note that UNSAFE mode will not provide strong consistency guarantees.
2026-10-19 05:54:26,474 INFO  [.c.c.DefaultClassLoaderService] [main] - start classloader service with cache mode
2026-10-19 05:54:26,482 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Loading configuration '/seatunnel_3.0/apache-seatunnel-3.0.0/config/seatunnel.yaml' from System property 'seatunnel.config'
2026-10-19 05:54:26,482 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Using configuration file at /seatunnel_3.0/apache-seatunnel-3.0.0/config/seatunnel.yaml
2026-10-19 05:54:26,487 INFO  [amlSeaTunnelDomConfigProcessor] [main] - Dynamic slot is enabled, the schedule strategy is set to REJECT
2026-10-19 05:54:26,488 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Loading configuration '/seatunnel_3.0/apache-seatunnel-3.0.0/config/hazelcast.yaml' from System property 'hazelcast.config'
2026-10-19 05:54:26,488 INFO  [c.h.i.c.AbstractConfigLocator ] [main] - Using configuration file at /seatunnel_3.0/apache-seatunnel-3.0.0/config/hazelcast.yaml
2026-10-19 05:54:26,514 INFO  [o.a.s.e.s.TaskExecutionService] [main] - [localhost]:5802 [seatunnel-579123] [5.1] Created new BusWork : 1987707214
2026-10-19 05:54:26,515 WARN  [o.a.s.e.s.TaskExecutionService] [pool-3-thread-1] - [localhost]:5802 [seatunnel-579123] [5.1] The Node is not ready yet, Node state STARTING,looking forward to the next scheduling
2026-10-19 05:54:26,530 WARN  [a.s.e.s.s.s.DefaultSlotService] [hz.main.seaTunnel.slotService.thread] - failed send heartbeat to resource manager, will retry later. this address: [localhost]:5802
2026-10-19 05:54:26,711 WARN  [o.a.h.u.NativeCodeLoader      ] [main] - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
log4j:WARN No appenders could be found for logger (org.apache.htrace.core.Tracer).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
2026-10-19 05:54:26,865 INFO  [o.a.s.e.s.CoordinatorService  ] [pool-5-thread-1] - [localhost]:5802 [seatunnel-579123] [5.1] 
***********************************************
     CoordinatorService Thread Pool Status
***********************************************
activeCount               :                   0
corePoolSize              :                  10
maximumPoolSize           :          2147483647
poolSize                  :                   0
completedTaskCount        :                   0
taskCount                 :                   0
***********************************************

2026-10-19 05:54:26,867 INFO  [o.a.s.e.s.JettyService        ] [main] - SeaTunnel REST service will start on port 8080
2026-10-19 05:54:26,875 INFO  [o.a.s.s.o.e.j.u.log           ] [main] - Logging initialized @2087ms to org.apache.seatunnel.shade.org.eclipse.jetty.util.log.Slf4jLog
2026-10-19 05:54:26,925 WARN  [a.s.s.o.e.j.s.h.ContextHandler] [main] - Empty contextPath
2026-10-19 05:54:26,955 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSource Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:54:26,957 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSink Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:54:26,961 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelTransform Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:54:26,967 INFO  [o.a.s.s.o.e.j.s.Server        ] [main] - jetty-9.4.56.v20240826; built: 2024-08-26T17:15:05.868Z; git: ec6782ff5ead824dabdcf47fa98f90a4aedff401; jvm 1.8.0_262-b10
2026-10-19 05:54:26,988 INFO  [o.a.s.s.o.e.j.s.session       ] [main] - DefaultSessionIdManager workerName=node0
2026-10-19 05:54:26,988 INFO  [o.a.s.s.o.e.j.s.session       ] [main] - No SessionScavenger set, using defaults
2026-10-19 05:54:26,988 INFO  [o.a.s.s.o.e.j.s.session       ] [main] - node0 Scavenging every 660000ms
2026-10-19 05:54:27,090 INFO  [a.s.s.o.e.j.s.h.ContextHandler] [main] - Started o.a.s.s.o.e.j.s.ServletContextHandler@5190010f{/,null,AVAILABLE}
2026-10-19 05:54:27,092 ERROR [o.a.s.e.s.JettyService        ] [main] - Jetty server start failed
java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:349) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:310) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:234) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.Server.doStart(Server.java:401) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.server.JettyService.createJettyServer(JettyService.java:280) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.server.SeaTunnelServer.init(SeaTunnelServer.java:191) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.initService(ServiceManagerImpl.java:235) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.initServices(ServiceManagerImpl.java:211) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.start(ServiceManagerImpl.java:103) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.NodeEngineImpl.start(NodeEngineImpl.java:250) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.Node.start(Node.java:458) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceImpl.<init>(HazelcastInstanceImpl.java:124) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceFactory.constructHazelcastInstance(HazelcastInstanceFactory.java:217) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceFactory.newHazelcastInstance(HazelcastInstanceFactory.java:196) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.createServerInLocal(ClientExecuteCommand.java:368) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:103) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.SeaTunnel.run(SeaTunnel.java:40) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.SeaTunnelClient.main(SeaTunnelClient.java:41) [seatunnel-starter.jar:3.0.0]
Caused by: java.net.BindException: Address already in use
        at sun.nio.ch.Net.bind0(Native Method) ~[?:1.8.0_262]
        at sun.nio.ch.Net.bind(Net.java:433) ~[?:1.8.0_262]
        at sun.nio.ch.Net.bind(Net.java:425) ~[?:1.8.0_262]
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:220) ~[?:1.8.0_262]
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:85) ~[?:1.8.0_262]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:344) ~[seatunnel-starter.jar:3.0.0]
        ... 20 more
2026-10-19 05:54:27,096 ERROR [c.h.s.i.s.i.ServiceManagerImpl] [main] - [localhost]:5802 [seatunnel-579123] [5.1] Error while initializing service: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
java.lang.RuntimeException: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
        at org.apache.seatunnel.engine.server.JettyService.createJettyServer(JettyService.java:283) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.server.SeaTunnelServer.init(SeaTunnelServer.java:191) ~[seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.initService(ServiceManagerImpl.java:235) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.initServices(ServiceManagerImpl.java:211) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.start(ServiceManagerImpl.java:103) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.NodeEngineImpl.start(NodeEngineImpl.java:250) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.Node.start(Node.java:458) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceImpl.<init>(HazelcastInstanceImpl.java:124) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceFactory.constructHazelcastInstance(HazelcastInstanceFactory.java:217) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceFactory.newHazelcastInstance(HazelcastInstanceFactory.java:196) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.createServerInLocal(ClientExecuteCommand.java:368) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:103) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.SeaTunnel.run(SeaTunnel.java:40) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.SeaTunnelClient.main(SeaTunnelClient.java:41) [seatunnel-starter.jar:3.0.0]
Caused by: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:349) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:310) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:234) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.Server.doStart(Server.java:401) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.server.JettyService.createJettyServer(JettyService.java:280) ~[seatunnel-starter.jar:3.0.0]
        ... 13 more
Caused by: java.net.BindException: Address already in use
        at sun.nio.ch.Net.bind0(Native Method) ~[?:1.8.0_262]
        at sun.nio.ch.Net.bind(Net.java:433) ~[?:1.8.0_262]
        at sun.nio.ch.Net.bind(Net.java:425) ~[?:1.8.0_262]
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:220) ~[?:1.8.0_262]
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:85) ~[?:1.8.0_262]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:344) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:310) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:234) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.Server.doStart(Server.java:401) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.server.JettyService.createJettyServer(JettyService.java:280) ~[seatunnel-starter.jar:3.0.0]
        ... 13 more
2026-10-19 05:54:27,130 INFO  [c.h.i.d.Diagnostics           ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] Diagnostics disabled. To enable add -Dhazelcast.diagnostics.enabled=true to the JVM arguments.
2026-10-19 05:54:27,133 INFO  [c.h.c.LifecycleService        ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5802 is STARTING
2026-10-19 05:54:27,172 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-2] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5823 is added to the blacklist.
2026-10-19 05:54:27,172 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-7] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5819 is added to the blacklist.
2026-10-19 05:54:27,172 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-8] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5817 is added to the blacklist.
2026-10-19 05:54:27,172 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-10] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5804 is added to the blacklist.
2026-10-19 05:54:27,173 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-4] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5821 is added to the blacklist.
2026-10-19 05:54:27,173 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-1] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5825 is added to the blacklist.
2026-10-19 05:54:27,173 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-3] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5827 is added to the blacklist.
2026-10-19 05:54:27,173 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-6] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5813 is added to the blacklist.
2026-10-19 05:54:27,173 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-11] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5810 is added to the blacklist.
2026-10-19 05:54:27,172 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-2] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5829 is added to the blacklist.
2026-10-19 05:54:27,173 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-12] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5808 is added to the blacklist.
2026-10-19 05:54:27,174 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-9] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5806 is added to the blacklist.
2026-10-19 05:54:27,174 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-7] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5822 is added to the blacklist.
2026-10-19 05:54:27,176 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-7] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5820 is added to the blacklist.
2026-10-19 05:54:27,176 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-5] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5815 is added to the blacklist.
2026-10-19 05:54:27,178 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-8] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5814 is added to the blacklist.
2026-10-19 05:54:27,178 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-7] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5826 is added to the blacklist.
2026-10-19 05:54:27,178 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-8] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5812 is added to the blacklist.
2026-10-19 05:54:27,178 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-7] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5818 is added to the blacklist.
2026-10-19 05:54:27,178 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-8] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5816 is added to the blacklist.
2026-10-19 05:54:27,179 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-7] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5807 is added to the blacklist.
2026-10-19 05:54:27,179 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-8] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5805 is added to the blacklist.
2026-10-19 05:54:27,179 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-7] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5811 is added to the blacklist.
2026-10-19 05:54:27,179 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-8] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5809 is added to the blacklist.
2026-10-19 05:54:27,179 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-7] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5830 is added to the blacklist.
2026-10-19 05:54:27,179 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-8] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5828 is added to the blacklist.
2026-10-19 05:54:27,179 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-7] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5803 is added to the blacklist.
2026-10-19 05:54:27,182 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.cached.thread-13] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5824 is added to the blacklist.
2026-10-19 05:54:27,190 INFO  [c.h.i.s.t.TcpServerConnection ] [hz.main.IO.thread-in-0] - [localhost]:5802 [seatunnel-579123] [5.1] Initialized new cluster connection between /127.0.0.1:46732 and localhost/127.0.0.1:5801
2026-10-19 05:54:27,283 INFO  [c.h.i.s.t.TcpServerConnection ] [hz.main.priority-generic-operation.thread-0] - [localhost]:5802 [seatunnel-579123] [5.1] Connection[id=1, /127.0.0.1:46732->localhost/127.0.0.1:5801, qualifier=null, endpoint=[localhost]:5801, remoteUuid=962963c1-d2d4-40e7-b98f-9f9a4563482d, alive=false, connectionType=MEMBER, planeIndex=0] closed. Reason: Node could not join cluster at node: [localhost]:5801 Cause: the target cluster has a different cluster-name
2026-10-19 05:54:27,284 WARN  [c.h.cluster                   ] [hz.main.priority-generic-operation.thread-0] - [localhost]:5802 [seatunnel-579123] [5.1] Node could not join cluster at node: [localhost]:5801 Cause: the target cluster has a different cluster-name
2026-10-19 05:54:27,284 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.priority-generic-operation.thread-0] - [localhost]:5802 [seatunnel-579123] [5.1] [127.0.0.1]:5801 is permanently added to the blacklist.
2026-10-19 05:54:27,284 INFO  [s.j.LiteNodeDropOutTcpIpJoiner] [hz.main.priority-generic-operation.thread-0] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5801 is permanently added to the blacklist.
2026-10-19 05:54:28,180 INFO  [c.h.i.c.ClusterService        ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] 

Members {size:1, ver:1} [
        Member [localhost]:5802 - 8a9455cd-389c-4e92-b195-1453555bf79d [master node] [active master] this
]

2026-10-19 05:54:28,181 WARN  [c.h.i.i.Node                  ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] Config seed port is 5801 and cluster size is 1. Some of the ports seem occupied!
2026-10-19 05:54:28,189 INFO  [c.h.c.LifecycleService        ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5802 is STARTED
2026-10-19 05:54:28,239 INFO  [c.h.i.d.HealthMonitor         ] [hz.main.HealthMonitor] - [localhost]:5802 [seatunnel-579123] [5.1] processors=2, physical.memory.total=3.7G, physical.memory.free=229.6M, swap.space.total=8.0G, swap.space.free=7.8G, heap.memory.used=120.4M, heap.memory.free=190.1M, heap.memory.total=310.5M, heap.memory.max=455.5M, heap.memory.used/total=38.77%, heap.memory.used/max=26.43%, minor.gc.count=3, minor.gc.time=26ms, major.gc.count=2, major.gc.time=56ms, load.process=0.00%, load.system=84.62%, load.systemAverage=0.43, thread.count=122, thread.peakCount=122, cluster.timeDiff=0, event.q.size=0, executor.q.async.size=0, executor.q.client.size=0, executor.q.client.query.size=0, executor.q.client.blocking.size=0, executor.q.query.size=0, executor.q.scheduled.size=0, executor.q.io.size=0, executor.q.system.size=0, executor.q.operations.size=0, executor.q.priorityOperation.size=0, operations.completed.count=2, executor.q.mapLoad.size=0, executor.q.mapLoadAllKeys.size=0, executor.q.cluster.size=0, executor.q.response.size=0, operations.running.count=0, operations.pending.invocations.percentage=0.00%, operations.pending.invocations.count=0, proxy.count=0, clientEndpoint.count=0, connection.active.count=0, client.connection.count=0, connection.count=0
2026-10-19 05:54:28,245 INFO  [.c.i.s.ClientInvocationService] [main] - hz.client_1 [seatunnel-579123] [5.1] Running with 2 response threads, dynamic=true
2026-10-19 05:54:28,254 INFO  [o.a.s.e.s.CoordinatorService  ] [pool-8-thread-1] - [localhost]:5802 [seatunnel-579123] [5.1] This node become a new active master node, begin init coordinator service
2026-10-19 05:54:28,259 INFO  [c.h.c.LifecycleService        ] [main] - hz.client_1 [seatunnel-579123] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) is STARTING
2026-10-19 05:54:28,260 INFO  [c.h.c.LifecycleService        ] [main] - hz.client_1 [seatunnel-579123] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) is STARTED
2026-10-19 05:54:28,266 INFO  [.c.i.c.ClientConnectionManager] [main] - hz.client_1 [seatunnel-579123] [5.1] Trying to connect to cluster: seatunnel-579123
2026-10-19 05:54:28,269 INFO  [.c.i.c.ClientConnectionManager] [main] - hz.client_1 [seatunnel-579123] [5.1] Trying to connect to [localhost]:5802
2026-10-19 05:54:28,290 INFO  [.p.t.AuthenticationMessageTask] [hz.main.priority-generic-operation.thread-0] - [localhost]:5802 [seatunnel-579123] [5.1] Received auth from Connection[id=2, /127.0.0.1:5802->/127.0.0.1:32604, qualifier=null, endpoint=[127.0.0.1]:32604, remoteUuid=4a4d0001-3db0-4d6c-8d6f-6686d1dda15a, alive=true, connectionType=JVM, planeIndex=-1], successfully authenticated, clientUuid: 4a4d0001-3db0-4d6c-8d6f-6686d1dda15a, client name: hz.client_1, client version: 5.1
2026-10-19 05:54:28,294 INFO  [c.h.c.LifecycleService        ] [main] - hz.client_1 [seatunnel-579123] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) is CLIENT_CONNECTED
2026-10-19 05:54:28,294 INFO  [.c.i.c.ClientConnectionManager] [main] - hz.client_1 [seatunnel-579123] [5.1] Authenticated with server [localhost]:5802:8a9455cd-389c-4e92-b195-1453555bf79d, server version: 5.1, local address: /127.0.0.1:32604
2026-10-19 05:54:28,299 INFO  [c.h.i.d.Diagnostics           ] [main] - hz.client_1 [seatunnel-579123] [5.1] Diagnostics disabled. To enable add -Dhazelcast.diagnostics.enabled=true to the JVM arguments.
2026-10-19 05:54:28,314 INFO  [c.h.c.i.s.ClientClusterService] [hz.client_1.event-9] - hz.client_1 [seatunnel-579123] [5.1] 

Members [1] {
        Member [localhost]:5802 - 8a9455cd-389c-4e92-b195-1453555bf79d [master node]
}

2026-10-19 05:54:28,322 INFO  [o.a.s.e.s.CoordinatorService  ] [pool-8-thread-1] - [localhost]:5802 [seatunnel-579123] [5.1] Loaded event handlers: [org.apache.seatunnel.api.event.LoggingEventHandler@397129ac]
2026-10-19 05:54:28,324 INFO  [.h.i.p.i.PartitionStateManager] [pool-8-thread-1] - [localhost]:5802 [seatunnel-579123] [5.1] Initializing cluster partition table arrangement...
2026-10-19 05:54:28,331 INFO  [.c.i.s.ClientStatisticsService] [main] - Client statistics is enabled with period 5 seconds.
2026-10-19 05:54:28,379 INFO  [o.a.s.c.s.u.ConfigBuilder     ] [main] - Loading config file from path: /seatunnel_3.0/apache-seatunnel-3.0.0/config/demo_mssql2.conf
2026-10-19 05:54:28,505 INFO  [o.a.s.e.s.CoordinatorService  ] [pool-8-thread-1] - [localhost]:5802 [seatunnel-579123] [5.1] Start pending job schedule thread
2026-10-19 05:54:28,518 INFO  [o.a.s.c.s.u.ConfigShadeUtils  ] [main] - Load config shade spi: [base64]
2026-10-19 05:54:28,595 INFO  [o.a.s.c.s.u.ConfigBuilder     ] [main] - Parsed config file: 
{
    "env" : {
        "job.mode" : "BATCH",
        "parallelism" : 1
    },
    "source" : [
        {
            "driver" : "com.microsoft.sqlserver.jdbc.SQLServerDriver",
            "url" : "******",
            "username" : "******",
            "password" : "******",
            "query" : "select * from dbo.tab2",
            "plugin_name" : "Jdbc"
        }
    ],
    "sink" : [
        {
            "log.print.data" : true,
            "plugin_name" : "Console"
        }
    ],
    "transform" : []
}

2026-10-19 05:54:28,610 INFO  [p.MultipleTableJobConfigParser] [main] - add common jar in plugins :[]
2026-10-19 05:54:28,617 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSource Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:54:28,620 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Discovery plugin jar for: PluginIdentifier{engineType='seatunnel', pluginType='source', pluginName='Jdbc'} at: [file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-jdbc-3.0.0.jar]
2026-10-19 05:54:28,620 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - find connector jar and dependency for PluginIdentifier{engineType='seatunnel', pluginType='source', pluginName='Jdbc'}: [file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-jdbc-3.0.0.jar]
2026-10-19 05:54:28,627 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelTransform Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:54:28,632 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSink Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:54:28,633 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Discovery plugin jar for: PluginIdentifier{engineType='seatunnel', pluginType='sink', pluginName='Console'} at: [file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-console-3.0.0.jar]
2026-10-19 05:54:28,633 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - find connector jar and dependency for PluginIdentifier{engineType='seatunnel', pluginType='sink', pluginName='Console'}: [file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-console-3.0.0.jar]
2026-10-19 05:54:28,637 INFO  [p.MultipleTableJobConfigParser] [main] - start generating all sources.
2026-10-19 05:54:28,707 INFO  [o.a.s.c.s.j.u.JdbcCatalogUtils] [main] - Loading catalog tables for catalog : class org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.sqlserver.SqlServerCatalog
2026-10-19 05:54:28,971 INFO  [.s.c.s.j.c.AbstractJdbcCatalog] [main] - Catalog SqlServer established connection to jdbc:sqlserver://192.168.56.122:1433;databaseName=AMDBdatabase;encrypt=false;characterEncoding=UTF-8;loginTimeout=30
2026-10-19 05:54:29,037 INFO  [o.a.s.c.s.j.u.JdbcCatalogUtils] [main] - Loaded 1 catalog tables for catalog : class org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.sqlserver.SqlServerCatalog
2026-10-19 05:54:29,038 INFO  [.s.c.s.j.c.AbstractJdbcCatalog] [main] - Catalog SqlServer closing
2026-10-19 05:54:29,038 INFO  [o.a.s.a.t.f.FactoryUtil       ] [main] - get the CatalogTable from source Jdbc: jdbc_catalog.default.default.default
2026-10-19 05:54:29,046 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSource Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:54:29,049 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Discovery plugin jar for: PluginIdentifier{engineType='seatunnel', pluginType='source', pluginName='Jdbc'} at: [file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-jdbc-3.0.0.jar]
2026-10-19 05:54:29,050 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - find connector jar and dependency for PluginIdentifier{engineType='seatunnel', pluginType='source', pluginName='Jdbc'}: [file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-jdbc-3.0.0.jar]
2026-10-19 05:54:29,055 INFO  [p.MultipleTableJobConfigParser] [main] - start generating all transforms.
2026-10-19 05:54:29,055 INFO  [p.MultipleTableJobConfigParser] [main] - start generating all sinks.
2026-10-19 05:54:29,062 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Load SeaTunnelSink Plugin from /seatunnel_3.0/apache-seatunnel-3.0.0/connectors
2026-10-19 05:54:29,065 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - Discovery plugin jar for: PluginIdentifier{engineType='seatunnel', pluginType='sink', pluginName='Console'} at: [file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-console-3.0.0.jar]
2026-10-19 05:54:29,065 INFO  [.s.p.d.AbstractPluginDiscovery] [main] - find connector jar and dependency for PluginIdentifier{engineType='seatunnel', pluginType='sink', pluginName='Console'}: [file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-console-3.0.0.jar]
2026-10-19 05:54:29,082 INFO  [o.a.s.a.t.f.FactoryUtil       ] [main] - Create sink 'Console' with upstream input catalog-table[database: default, schema: default, table: default]
2026-10-19 05:54:29,129 INFO  [o.a.s.e.c.j.ClientJobProxy    ] [main] - Start submit job, job id: 1164501816172347393, with plugin jar [file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-console-3.0.0.jar, file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-jdbc-3.0.0.jar]
2026-10-19 05:54:29,151 INFO  [.e.s.r.AbstractResourceManager] [seatunnel-coordinator-service-2] - Init ResourceManager
2026-10-19 05:54:29,151 INFO  [.e.s.r.AbstractResourceManager] [seatunnel-coordinator-service-2] - initWorker... 
2026-10-19 05:54:29,152 INFO  [.e.s.r.AbstractResourceManager] [seatunnel-coordinator-service-2] - init live nodes: [[localhost]:5802]
2026-10-19 05:54:29,153 INFO  [.e.s.r.AbstractResourceManager] [SeaTunnel-CompletableFuture-Thread-0] - received new worker register: [localhost]:5802
2026-10-19 05:54:29,153 INFO  [.e.s.r.AbstractResourceManager] [seatunnel-coordinator-service-2] - registerWorker: {[localhost]:5802=WorkerProfile(address=[localhost]:5802, profile=ResourceProfile{cpu=CPU{core=0}, heapMemory=Memory{bytes=477626368}}, unassignedResource=ResourceProfile{cpu=CPU{core=0}, heapMemory=Memory{bytes=477626368}}, dynamicSlot=true, assignedSlots=[], unassignedSlots=[], attributes={}, systemLoadInfo=null)}
2026-10-19 05:54:29,160 INFO  [o.a.s.e.s.m.JobMaster         ] [seatunnel-coordinator-service-2] - in batch mode, the 'checkpoint.interval' configuration of env is missing, so checkpoint will be disabled
2026-10-19 05:54:29,160 INFO  [o.a.s.e.s.m.JobMaster         ] [seatunnel-coordinator-service-2] - Init JobMaster for Job SeaTunnel_Job (1164501816172347393) 
2026-10-19 05:54:29,160 INFO  [o.a.s.e.s.m.JobMaster         ] [seatunnel-coordinator-service-2] - Job SeaTunnel_Job (1164501816172347393) needed jar urls [file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-console-3.0.0.jar, file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-jdbc-3.0.0.jar]
2026-10-19 05:54:29,163 INFO  [.c.c.DefaultClassLoaderService] [seatunnel-coordinator-service-2] - Create classloader for job 1 with jars [file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-jdbc-3.0.0.jar]
2026-10-19 05:54:29,163 INFO  [.c.c.DefaultClassLoaderService] [seatunnel-coordinator-service-2] - Create classloader for job 1 with jars [file:/seatunnel_3.0/apache-seatunnel-3.0.0/connectors/connector-console-3.0.0.jar]
2026-10-19 05:54:29,278 INFO  [.s.e.s.c.CheckpointCoordinator] [seatunnel-coordinator-service-2] - Create CheckpointCoordinator, job id: 1164501816172347393, pipeline id: 1, plan: CheckpointPlan(pipelineId=1, pipelineSubtasks=[TaskLocation{taskGroupLocation=TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}, taskID=1000100000000, index=0}, TaskLocation{taskGroupLocation=TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}, taskID=1000200000000, index=0}, TaskLocation{taskGroupLocation=TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}, taskID=1000200010000, index=0}], startingSubtasks=[TaskLocation{taskGroupLocation=TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}, taskID=1000100000000, index=0}], pipelineActions={ActionStateKey(name=ActionStateKey - pipeline-1 [Source[0]-Jdbc])=1, ActionStateKey(name=ActionStateKey - pipeline-1 [Sink[0]-Console-MultiTableSink])=1}, subtaskActions={TaskLocation{taskGroupLocation=TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}, taskID=1000100000000, index=0}=[(ActionStateKey(name=ActionStateKey - pipeline-1 [Source[0]-Jdbc]), -1)], TaskLocation{taskGroupLocation=TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}, taskID=1000200000000, index=0}=[(ActionStateKey(name=ActionStateKey - pipeline-1 [Source[0]-Jdbc]), 0)], TaskLocation{taskGroupLocation=TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}, taskID=1000200010000, index=0}=[(ActionStateKey(name=ActionStateKey - pipeline-1 [Sink[0]-Console-MultiTableSink]), 0)]})
2026-10-19 05:54:29,279 INFO  [o.a.s.e.s.d.p.PhysicalVertex  ] [seatunnel-coordinator-service-2] - The task Job (1164501816172347393), Pipeline: [(1/1)], task: [pipeline-1 [Source[0]-Jdbc]-SourceTask (1/1)], taskGroupLocation: [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] is in state CREATED when init state future
2026-10-19 05:54:29,280 INFO  [o.a.s.e.s.d.p.PhysicalVertex  ] [seatunnel-coordinator-service-2] - The task Job (1164501816172347393), Pipeline: [(1/1)], task: [pipeline-1 [Source[0]-Jdbc]-SplitEnumerator (1/1)], taskGroupLocation: [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] is in state CREATED when init state future
2026-10-19 05:54:29,282 INFO  [o.a.s.e.c.j.ClientJobProxy    ] [main] - Submit job finished, job id: 1164501816172347393, job name: SeaTunnel_Job
2026-10-19 05:54:29,289 INFO  [o.a.s.e.s.d.p.PhysicalPlan    ] [seatunnel-coordinator-service-2] - Job SeaTunnel_Job (1164501816172347393) turned from state CREATED to PENDING.
2026-10-19 05:54:29,289 WARN  [o.a.s.e.s.d.p.PhysicalPlan    ] [seatunnel-coordinator-service-2] - Job SeaTunnel_Job (1164501816172347393) state process is stopped
2026-10-19 05:54:29,289 INFO  [o.a.s.e.s.CoordinatorService  ] [seatunnel-coordinator-service-2] - [localhost]:5802 [seatunnel-579123] [5.1] The submit job enter the pending queue , jobId: 1164501816172347393 , jobName: SeaTunnel_Job
2026-10-19 05:54:29,294 INFO  [o.a.s.e.s.CoordinatorService  ] [pending-job-schedule-runner] - [localhost]:5802 [seatunnel-579123] [5.1] Resources enough, start running: 1164501816172347393
2026-10-19 05:54:29,323 INFO  [o.a.s.e.s.CoordinatorService  ] [seatunnel-coordinator-service-3] - [localhost]:5802 [seatunnel-579123] [5.1] The SUBMIT Job SeaTunnel_Job (1164501816172347393) is in PENDING state, restore pipeline and take over this job running
2026-10-19 05:54:29,324 INFO  [o.a.s.e.s.d.p.PhysicalPlan    ] [seatunnel-coordinator-service-3] - Job SeaTunnel_Job (1164501816172347393) state process is start
2026-10-19 05:54:29,327 INFO  [o.a.s.e.s.d.p.PhysicalPlan    ] [seatunnel-coordinator-service-3] - Job SeaTunnel_Job (1164501816172347393) turned from state PENDING to SCHEDULED.
2026-10-19 05:54:29,328 WARN  [o.a.s.e.c.j.JobMetricsRunner  ] [job-metrics-runner-1164501816172347393] - Failed to get job metrics summary, it maybe first-run
2026-10-19 05:54:29,328 INFO  [o.a.s.e.s.d.p.SubPlan         ] [seatunnel-coordinator-service-3] - Job SeaTunnel_Job (1164501816172347393), Pipeline: [(1/1)] state process is start
2026-10-19 05:54:29,333 INFO  [o.a.s.e.s.d.p.SubPlan         ] [seatunnel-coordinator-service-3] - Job SeaTunnel_Job (1164501816172347393), Pipeline: [(1/1)] turned from state CREATED to SCHEDULED.
2026-10-19 05:54:29,341 INFO  [o.a.s.e.s.d.p.SubPlan         ] [seatunnel-coordinator-service-3] - Resource allocation for pipeline Job SeaTunnel_Job (1164501816172347393), Pipeline: [(1/1)] completed. Task execution locations:
2026-10-19 05:54:29,342 INFO  [o.a.s.e.s.d.p.SubPlan         ] [seatunnel-coordinator-service-3] -   Task [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] will be executed on worker [[localhost]:5802], slotID [2], resourceProfile [ResourceProfile{cpu=CPU{core=0}, heapMemory=Memory{bytes=0}}], sequence [46a06302-35e8-4460-993e-564481d9cc4c], assigned [1164501816172347393]
2026-10-19 05:54:29,342 INFO  [o.a.s.e.s.d.p.SubPlan         ] [seatunnel-coordinator-service-3] -   Task [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] will be executed on worker [[localhost]:5802], slotID [1], resourceProfile [ResourceProfile{cpu=CPU{core=0}, heapMemory=Memory{bytes=0}}], sequence [57e54343-dca5-4bac-bb0e-b7df45714369], assigned [1164501816172347393]
2026-10-19 05:54:29,344 INFO  [o.a.s.e.s.d.p.SubPlan         ] [seatunnel-coordinator-service-3] - Job SeaTunnel_Job (1164501816172347393), Pipeline: [(1/1)] turned from state SCHEDULED to DEPLOYING.
2026-10-19 05:54:29,344 INFO  [o.a.s.e.s.d.p.PhysicalVertex  ] [seatunnel-coordinator-service-3] - Job (1164501816172347393), Pipeline: [(1/1)], task: [pipeline-1 [Source[0]-Jdbc]-SplitEnumerator (1/1)], taskGroupLocation: [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] state process is start
2026-10-19 05:54:29,346 INFO  [o.a.s.e.s.d.p.PhysicalVertex  ] [seatunnel-coordinator-service-3] - Job (1164501816172347393), Pipeline: [(1/1)], task: [pipeline-1 [Source[0]-Jdbc]-SplitEnumerator (1/1)], taskGroupLocation: [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] turned from state CREATED to DEPLOYING.
2026-10-19 05:54:29,356 INFO  [o.a.s.e.s.TaskExecutionService] [seatunnel-coordinator-service-3] - [localhost]:5802 [seatunnel-579123] [5.1] received deploying task executionId [1164501820295348225]
2026-10-19 05:54:29,363 INFO  [o.a.s.e.s.TaskExecutionService] [seatunnel-coordinator-service-3] - [localhost]:5802 [seatunnel-579123] [5.1] deploying task TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}, executionId [1164501820295348225]
2026-10-19 05:54:29,364 INFO  [o.a.s.e.s.TaskExecutionService] [seatunnel-coordinator-service-3] - [localhost]:5802 [seatunnel-579123] [5.1] deploying TaskGroup TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1} init success
2026-10-19 05:54:29,371 INFO  [o.a.s.e.s.TaskExecutionService] [seatunnel-coordinator-service-3] - [localhost]:5802 [seatunnel-579123] [5.1] deploying TaskGroup TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1} success
2026-10-19 05:54:29,371 INFO  [.s.t.SourceSplitEnumeratorTask] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] - starting seatunnel source split enumerator task, source name: pipeline-1 [Source[0]-Jdbc]
2026-10-19 05:54:29,376 INFO  [o.a.s.e.s.d.p.PhysicalVertex  ] [seatunnel-coordinator-service-3] - Job (1164501816172347393), Pipeline: [(1/1)], task: [pipeline-1 [Source[0]-Jdbc]-SplitEnumerator (1/1)], taskGroupLocation: [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] turned from state DEPLOYING to RUNNING.
2026-10-19 05:54:29,376 INFO  [o.a.s.e.s.d.p.PhysicalVertex  ] [seatunnel-coordinator-service-3] - Job (1164501816172347393), Pipeline: [(1/1)], task: [pipeline-1 [Source[0]-Jdbc]-SplitEnumerator (1/1)], taskGroupLocation: [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] current state equals target state: RUNNING, skip
2026-10-19 05:54:29,377 INFO  [o.a.s.e.s.d.p.PhysicalVertex  ] [seatunnel-coordinator-service-3] - Job (1164501816172347393), Pipeline: [(1/1)], task: [pipeline-1 [Source[0]-Jdbc]-SourceTask (1/1)], taskGroupLocation: [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] state process is start
2026-10-19 05:54:29,384 INFO  [o.a.s.e.s.d.p.PhysicalVertex  ] [seatunnel-coordinator-service-3] - Job (1164501816172347393), Pipeline: [(1/1)], task: [pipeline-1 [Source[0]-Jdbc]-SourceTask (1/1)], taskGroupLocation: [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] turned from state CREATED to DEPLOYING.
2026-10-19 05:54:29,399 INFO  [o.a.s.c.s.j.s.ChunkSplitter   ] [hz.main.seaTunnel.task.thread-2] - Switch to dynamic chunk splitter
2026-10-19 05:54:29,409 INFO  [o.a.s.e.s.TaskExecutionService] [seatunnel-coordinator-service-3] - [localhost]:5802 [seatunnel-579123] [5.1] received deploying task executionId [1164501820295413761]
2026-10-19 05:54:29,418 INFO  [o.a.s.a.e.LoggingEventHandler ] [hz.main.generic-operation.thread-7] - log event: EnumeratorOpenEvent(createdTime=1792403669417, jobId=1164501816172347393, eventType=LIFECYCLE_ENUMERATOR_OPEN)
2026-10-19 05:54:29,437 INFO  [o.a.s.e.s.TaskExecutionService] [seatunnel-coordinator-service-3] - [localhost]:5802 [seatunnel-579123] [5.1] deploying task TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}, executionId [1164501820295413761]
2026-10-19 05:54:29,437 INFO  [o.a.s.e.s.TaskExecutionService] [seatunnel-coordinator-service-3] - [localhost]:5802 [seatunnel-579123] [5.1] deploying TaskGroup TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2} init success
2026-10-19 05:54:29,443 INFO  [o.a.s.e.s.TaskExecutionService] [seatunnel-coordinator-service-3] - [localhost]:5802 [seatunnel-579123] [5.1] deploying TaskGroup TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2} success
2026-10-19 05:54:29,452 INFO  [o.a.s.e.s.d.p.PhysicalVertex  ] [seatunnel-coordinator-service-3] - Job (1164501816172347393), Pipeline: [(1/1)], task: [pipeline-1 [Source[0]-Jdbc]-SourceTask (1/1)], taskGroupLocation: [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] turned from state DEPLOYING to RUNNING.
2026-10-19 05:54:29,452 INFO  [o.a.s.e.s.d.p.PhysicalVertex  ] [seatunnel-coordinator-service-3] - Job (1164501816172347393), Pipeline: [(1/1)], task: [pipeline-1 [Source[0]-Jdbc]-SourceTask (1/1)], taskGroupLocation: [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] current state equals target state: RUNNING, skip
2026-10-19 05:54:29,460 INFO  [o.a.s.e.s.d.p.SubPlan         ] [seatunnel-coordinator-service-3] - Job SeaTunnel_Job (1164501816172347393), Pipeline: [(1/1)] turned from state DEPLOYING to RUNNING.
2026-10-19 05:54:29,465 INFO  [o.a.s.e.s.d.p.PhysicalPlan    ] [seatunnel-coordinator-service-3] - Job SeaTunnel_Job (1164501816172347393) turned from state SCHEDULED to RUNNING.
2026-10-19 05:54:29,467 INFO  [s.e.s.t.TransformSeaTunnelTask] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] - starting seatunnel transform task, index 0
2026-10-19 05:54:29,472 INFO  [o.a.s.c.s.j.s.ChunkSplitter   ] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] - Switch to dynamic chunk splitter
2026-10-19 05:54:29,478 INFO  [.a.s.e.s.t.SourceSeaTunnelTask] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] - starting seatunnel source task, index 0
2026-10-19 05:54:29,502 INFO  [.a.s.c.s.c.s.ConsoleSinkWriter] [hz.main.seaTunnel.task.thread-4] - output rowType: id<INT>, birthDate<TIMESTAMP>, age<INT>, name<STRING>
2026-10-19 05:54:29,522 INFO  [a.s.a.s.m.MultiTableSinkWriter] [hz.main.seaTunnel.task.thread-4] - init multi table sink writer, queue size: 1
2026-10-19 05:54:29,591 INFO  [o.a.s.a.e.LoggingEventHandler ] [hz.main.generic-operation.thread-14] - log event: ReaderOpenEvent(createdTime=1792403669590, jobId=1164501816172347393, eventType=LIFECYCLE_READER_OPEN)
2026-10-19 05:54:29,592 INFO  [.s.t.SourceSplitEnumeratorTask] [hz.main.seaTunnel.task.thread-4] - received reader register, readerID: TaskLocation{taskGroupLocation=TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}, taskID=1000200000000, index=0}
2026-10-19 05:54:29,592 INFO  [.j.s.JdbcSourceSplitEnumerator] [hz.main.seaTunnel.task.thread-4] - Register reader 0 to JdbcSourceSplitEnumerator.
2026-10-19 05:54:29,702 INFO  [.s.e.s.c.CheckpointCoordinator] [seatunnel-coordinator-service-9] - checkpoint is disabled, because in batch mode and 'checkpoint.interval' of env is missing.
2026-10-19 05:54:29,797 INFO  [.s.t.SourceSplitEnumeratorTask] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] - received enough reader, starting enumerator...
2026-10-19 05:54:29,797 INFO  [.j.s.JdbcSourceSplitEnumerator] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] - Starting split enumerator.
2026-10-19 05:54:29,797 INFO  [.j.s.JdbcSourceSplitEnumerator] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] - Splitting table default.default.default.
2026-10-19 05:54:29,798 INFO  [o.a.s.c.s.j.s.ChunkSplitter   ] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] - Start splitting table default.default.default into chunks...
2026-10-19 05:54:29,799 INFO  [o.a.s.c.s.j.s.ChunkSplitter   ] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] - Split table default.default.default into 1 chunks, time cost: 1ms. Where condition configured for split metadata queries: false
2026-10-19 05:54:29,799 INFO  [.j.s.JdbcSourceSplitEnumerator] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] - Split table default.default.default into 1 splits.
2026-10-19 05:54:29,804 INFO  [.j.s.JdbcSourceSplitEnumerator] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] - No more splits to assign. Sending NoMoreSplitsEvent to reader [0].
2026-10-19 05:54:30,916 INFO  [o.a.s.c.s.j.s.ChunkSplitter   ] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] - Prepared statement: select * from dbo.tab2
2026-10-19 05:54:30,940 INFO  [o.a.s.c.s.j.s.JdbcSourceReader] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] - Closed the bounded jdbc source
2026-10-19 05:54:30,942 INFO  [.a.s.c.s.c.s.ConsoleSinkWriter] [st-multi-table-sink-writer-1] - subtaskIndex=0  rowIndex=1:  SeaTunnelRow#tableId=default.default.default SeaTunnelRow#kind=INSERT : 1, 2026-10-16T06:16:04.270, 99, 测试数据更新DML
2026-10-19 05:54:30,943 INFO  [.a.s.c.s.c.s.ConsoleSinkWriter] [st-multi-table-sink-writer-1] - subtaskIndex=0  rowIndex=2:  SeaTunnelRow#tableId=default.default.default SeaTunnelRow#kind=INSERT : 2, 2026-10-16T06:37:03.820, 98, kk
2026-10-19 05:54:30,943 INFO  [.a.s.c.s.c.s.ConsoleSinkWriter] [st-multi-table-sink-writer-1] - subtaskIndex=0  rowIndex=3:  SeaTunnelRow#tableId=default.default.default SeaTunnelRow#kind=INSERT : 6, 2026-10-19T10:41:44.763, 30, 测试数据
2026-10-19 05:54:30,943 INFO  [.a.s.c.s.c.s.ConsoleSinkWriter] [st-multi-table-sink-writer-1] - subtaskIndex=0  rowIndex=4:  SeaTunnelRow#tableId=default.default.default SeaTunnelRow#kind=INSERT : 7, 2026-10-19T11:25:16.530, 30, 测试数据DML
2026-10-19 05:54:30,952 INFO  [.s.e.s.c.CheckpointCoordinator] [hz.main.generic-operation.thread-24] - skip schedule trigger checkpoint because checkpoint type is COMPLETED_POINT_TYPE
2026-10-19 05:54:30,978 INFO  [.s.e.s.c.CheckpointCoordinator] [seatunnel-coordinator-service-8] - wait checkpoint id: 9223372036854775807 completed.
2026-10-19 05:54:31,005 INFO  [.s.e.s.c.CheckpointCoordinator] [seatunnel-coordinator-service-8] - pending checkpoint notify finished, job id: 1164501816172347393, pipeline id: 1, checkpoint id: 9223372036854775807!
2026-10-19 05:54:31,013 INFO  [.s.e.s.c.CheckpointCoordinator] [seatunnel-coordinator-service-8] - start notify checkpoint completed, job id: 1164501816172347393, pipeline id: 1, checkpoint id: 9223372036854775807.
2026-10-19 05:54:31,020 INFO  [.s.e.s.c.CheckpointCoordinator] [seatunnel-coordinator-service-8] - start clean pending checkpoint cause CheckpointCoordinator completed.
2026-10-19 05:54:31,023 WARN  [.s.e.s.c.CheckpointCoordinator] [seatunnel-coordinator-service-8] - checkpoint_state_1164501816172347393_1 has already been cleaned, skip persisting transition to FINISHED
2026-10-19 05:54:31,048 INFO  [o.a.s.a.e.LoggingEventHandler ] [hz.main.generic-operation.thread-33] - log event: ReaderCloseEvent(createdTime=1792403671047, jobId=1164501816172347393, eventType=LIFECYCLE_READER_CLOSE)
2026-10-19 05:54:31,049 INFO  [o.a.s.e.s.TaskExecutionService] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] - [localhost]:5802 [seatunnel-579123] [5.1] taskDone, taskId = 1000200000000, taskGroup = TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}
2026-10-19 05:54:31,050 INFO  [o.a.s.e.s.TaskExecutionService] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] - [localhost]:5802 [seatunnel-579123] [5.1] taskDone, taskId = 1000100000000, taskGroup = TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}
2026-10-19 05:54:31,050 INFO  [o.a.s.a.e.LoggingEventHandler ] [hz.main.generic-operation.thread-34] - log event: EnumeratorCloseEvent(createdTime=1792403671050, jobId=1164501816172347393, eventType=LIFECYCLE_ENUMERATOR_CLOSE)
2026-10-19 05:54:31,051 INFO  [o.a.s.e.s.TaskExecutionService] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] - [localhost]:5802 [seatunnel-579123] [5.1] Cancelled all timer-flush tasks for task group TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}
2026-10-19 05:54:31,061 INFO  [o.a.s.e.s.TaskExecutionService] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] - [localhost]:5802 [seatunnel-579123] [5.1] taskGroup TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1} complete with FINISHED
2026-10-19 05:54:31,062 INFO  [o.a.s.e.s.TaskExecutionService] [hz.main.seaTunnel.task.thread-2] - [localhost]:5802 [seatunnel-579123] [5.1] Task TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1} complete with state FINISHED
2026-10-19 05:54:31,062 INFO  [o.a.s.e.s.CoordinatorService  ] [hz.main.seaTunnel.task.thread-2] - [localhost]:5802 [seatunnel-579123] [5.1] Received task end from execution TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}, state FINISHED
2026-10-19 05:54:31,064 INFO  [o.a.s.e.s.d.p.PhysicalVertex  ] [hz.main.seaTunnel.task.thread-2] - Job (1164501816172347393), Pipeline: [(1/1)], task: [pipeline-1 [Source[0]-Jdbc]-SplitEnumerator (1/1)], taskGroupLocation: [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] turned from state RUNNING to FINISHED.
2026-10-19 05:54:31,064 INFO  [o.a.s.e.s.d.p.PhysicalVertex  ] [hz.main.seaTunnel.task.thread-2] - Job (1164501816172347393), Pipeline: [(1/1)], task: [pipeline-1 [Source[0]-Jdbc]-SplitEnumerator (1/1)], taskGroupLocation: [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] state process is stopped
2026-10-19 05:54:31,065 INFO  [o.a.s.e.s.d.p.SubPlan         ] [seatunnel-coordinator-service-8] - Job (1164501816172347393), Pipeline: [(1/1)], task: [pipeline-1 [Source[0]-Jdbc]-SplitEnumerator (1/1)], taskGroupLocation: [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=1}] future complete with state FINISHED
2026-10-19 05:54:31,107 INFO  [o.a.s.e.s.TaskExecutionService] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] - [localhost]:5802 [seatunnel-579123] [5.1] taskDone, taskId = 1000200010000, taskGroup = TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}
2026-10-19 05:54:31,107 INFO  [o.a.s.a.e.LoggingEventHandler ] [hz.main.generic-operation.thread-35] - log event: WriterCloseEvent(createdTime=1792403671107, jobId=1164501816172347393, eventType=LIFECYCLE_WRITER_CLOSE)
2026-10-19 05:54:31,108 INFO  [o.a.s.e.s.TaskExecutionService] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] - [localhost]:5802 [seatunnel-579123] [5.1] Cancelled all timer-flush tasks for task group TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}
2026-10-19 05:54:31,110 INFO  [o.a.s.e.s.TaskExecutionService] [BlockingWorker-TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] - [localhost]:5802 [seatunnel-579123] [5.1] taskGroup TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2} complete with FINISHED
2026-10-19 05:54:31,111 INFO  [o.a.s.e.s.TaskExecutionService] [hz.main.seaTunnel.task.thread-2] - [localhost]:5802 [seatunnel-579123] [5.1] Task TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2} complete with state FINISHED
2026-10-19 05:54:31,111 INFO  [o.a.s.e.s.CoordinatorService  ] [hz.main.seaTunnel.task.thread-2] - [localhost]:5802 [seatunnel-579123] [5.1] Received task end from execution TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}, state FINISHED
2026-10-19 05:54:31,112 INFO  [o.a.s.e.s.d.p.PhysicalVertex  ] [hz.main.seaTunnel.task.thread-2] - Job (1164501816172347393), Pipeline: [(1/1)], task: [pipeline-1 [Source[0]-Jdbc]-SourceTask (1/1)], taskGroupLocation: [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] turned from state RUNNING to FINISHED.
2026-10-19 05:54:31,112 INFO  [o.a.s.e.s.d.p.PhysicalVertex  ] [hz.main.seaTunnel.task.thread-2] - Job (1164501816172347393), Pipeline: [(1/1)], task: [pipeline-1 [Source[0]-Jdbc]-SourceTask (1/1)], taskGroupLocation: [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] state process is stopped
2026-10-19 05:54:31,112 INFO  [o.a.s.e.s.d.p.SubPlan         ] [seatunnel-coordinator-service-8] - Job (1164501816172347393), Pipeline: [(1/1)], task: [pipeline-1 [Source[0]-Jdbc]-SourceTask (1/1)], taskGroupLocation: [TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}] future complete with state FINISHED
2026-10-19 05:54:31,113 INFO  [o.a.s.e.s.d.p.SubPlan         ] [seatunnel-coordinator-service-8] - Job SeaTunnel_Job (1164501816172347393), Pipeline: [(1/1)] will end with state FINISHED
2026-10-19 05:54:31,113 INFO  [o.a.s.e.s.d.p.SubPlan         ] [seatunnel-coordinator-service-8] - Job SeaTunnel_Job (1164501816172347393), Pipeline: [(1/1)] turned from state RUNNING to FINISHED.
2026-10-19 05:54:31,114 INFO  [o.a.s.e.s.m.JobMaster         ] [hz.main.seaTunnel.task.thread-2] - release the task group resource TaskGroupLocation{jobId=1164501816172347393, pipelineId=1, taskGroupId=2}
2026-10-19 05:54:31,115 INFO  [a.s.e.s.s.s.DefaultSlotService] [hz.main.generic-operation.thread-37] - received slot release request, jobID: 1164501816172347393, slot: SlotProfile{worker=[localhost]:5802, slotID=2, ownerJobID=1164501816172347393, assigned=true, resourceProfile=ResourceProfile{cpu=CPU{core=0}, heapMemory=Memory{bytes=0}}, sequence='46a06302-35e8-4460-993e-564481d9cc4c'}
2026-10-19 05:54:31,151 INFO  [o.a.s.e.s.m.JobMaster         ] [seatunnel-coordinator-service-8] - release the pipeline Job SeaTunnel_Job (1164501816172347393), Pipeline: [(1/1)] resource
2026-10-19 05:54:31,156 INFO  [a.s.e.s.s.s.DefaultSlotService] [hz.main.generic-operation.thread-40] - received slot release request, jobID: 1164501816172347393, slot: SlotProfile{worker=[localhost]:5802, slotID=1, ownerJobID=1164501816172347393, assigned=true, resourceProfile=ResourceProfile{cpu=CPU{core=0}, heapMemory=Memory{bytes=0}}, sequence='57e54343-dca5-4bac-bb0e-b7df45714369'}
2026-10-19 05:54:31,157 INFO  [o.a.s.e.s.d.p.SubPlan         ] [seatunnel-coordinator-service-8] - Job SeaTunnel_Job (1164501816172347393), Pipeline: [(1/1)] state process is stop
2026-10-19 05:54:31,157 INFO  [o.a.s.e.s.d.p.PhysicalPlan    ] [seatunnel-coordinator-service-7] - Job SeaTunnel_Job (1164501816172347393), Pipeline: [(1/1)] future complete with state FINISHED
2026-10-19 05:54:31,159 INFO  [o.a.s.e.s.d.p.PhysicalPlan    ] [seatunnel-coordinator-service-7] - Job SeaTunnel_Job (1164501816172347393) turned from state RUNNING to FINISHED.
2026-10-19 05:54:31,160 INFO  [o.a.s.a.e.LoggingEventHandler ] [seatunnel-coordinator-service-7] - log event: JobStateEvent(jobId=1164501816172347393, jobName=SeaTunnel_Job, jobStatus=FINISHED, createdTime=1792403671160)
2026-10-19 05:54:31,161 INFO  [o.a.s.e.s.d.p.PhysicalPlan    ] [seatunnel-coordinator-service-7] - Job SeaTunnel_Job (1164501816172347393) state process is stop
2026-10-19 05:54:31,184 INFO  [o.a.s.e.c.j.ClientJobProxy    ] [main] - Job (1164501816172347393) end with state FINISHED
2026-10-19 05:54:31,219 INFO  [s.c.s.s.c.ClientExecuteCommand] [main] - 
***********************************************
           Job Statistic Information
***********************************************
Start Time                : 2026-10-19 05:54:28
End Time                  : 2026-10-19 05:54:31
Total Time(s)             :                   2
Total Read Count          :                   4
Total Write Count         :                   4
Total Failed Count        :                   0
***********************************************

2026-10-19 05:54:31,220 INFO  [c.h.c.LifecycleService        ] [main] - hz.client_1 [seatunnel-579123] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) is SHUTTING_DOWN
2026-10-19 05:54:31,223 INFO  [c.h.i.s.t.TcpServerConnection ] [hz.main.IO.thread-in-0] - [localhost]:5802 [seatunnel-579123] [5.1] Connection[id=2, /127.0.0.1:5802->/127.0.0.1:32604, qualifier=null, endpoint=[127.0.0.1]:32604, remoteUuid=4a4d0001-3db0-4d6c-8d6f-6686d1dda15a, alive=false, connectionType=JVM, planeIndex=-1] closed. Reason: Connection closed by the other side
2026-10-19 05:54:31,224 INFO  [.c.i.c.ClientConnectionManager] [main] - hz.client_1 [seatunnel-579123] [5.1] Removed connection to endpoint: [localhost]:5802:8a9455cd-389c-4e92-b195-1453555bf79d, connection: ClientConnection{alive=false, connectionId=1, channel=NioChannel{/127.0.0.1:32604->localhost/127.0.0.1:5802}, remoteAddress=[localhost]:5802, lastReadTime=2026-10-19 05:54:31.215, lastWriteTime=2026-10-19 05:54:31.184, closedTime=2026-10-19 05:54:31.221, connected server version=5.1}
2026-10-19 05:54:31,224 INFO  [c.h.c.LifecycleService        ] [main] - hz.client_1 [seatunnel-579123] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) is CLIENT_DISCONNECTED
2026-10-19 05:54:31,225 INFO  [c.h.c.i.ClientEndpointManager ] [hz.main.event-5] - [localhost]:5802 [seatunnel-579123] [5.1] Destroying ClientEndpoint{connection=Connection[id=2, /127.0.0.1:5802->/127.0.0.1:32604, qualifier=null, endpoint=[127.0.0.1]:32604, remoteUuid=4a4d0001-3db0-4d6c-8d6f-6686d1dda15a, alive=false, connectionType=JVM, planeIndex=-1], clientUuid=4a4d0001-3db0-4d6c-8d6f-6686d1dda15a, clientName=hz.client_1, authenticated=true, clientVersion=5.1, creationTime=1792403668288, latest clientAttributes=lastStatisticsCollectionTime=1792403668332,enterprise=false,clientType=JVM,clientVersion=5.1,clusterConnectionTimestamp=1792403668270,clientAddress=127.0.0.1,clientName=hz.client_1,credentials.principal=null,os.committedVirtualMemorySize=3291250688,os.freePhysicalMemorySize=225460224,os.freeSwapSpaceSize=8370778112,os.maxFileDescriptorCount=4096,os.openFileDescriptorCount=56,os.processCpuTime=4590000000,os.systemLoadAverage=0.43,os.totalPhysicalMemorySize=3973373952,os.totalSwapSpaceSize=8589930496,runtime.availableProcessors=2,runtime.freeMemory=176893624,runtime.maxMemory=477626368,runtime.totalMemory=325582848,runtime.uptime=3557,runtime.usedMemory=148689224, labels=[]}
2026-10-19 05:54:31,226 INFO  [c.h.c.LifecycleService        ] [main] - hz.client_1 [seatunnel-579123] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) is SHUTDOWN
2026-10-19 05:54:31,228 INFO  [.s.a.m.MetadataProviderManager] [main] - MetadataProvider closed
2026-10-19 05:54:31,228 INFO  [s.c.s.s.c.ClientExecuteCommand] [main] - Closed SeaTunnel client......
2026-10-19 05:54:31,228 INFO  [c.h.c.LifecycleService        ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5802 is SHUTTING_DOWN
2026-10-19 05:54:31,232 INFO  [c.h.i.p.i.MigrationManager    ] [hz.main.cached.thread-17] - [localhost]:5802 [seatunnel-579123] [5.1] Shutdown request of Member [localhost]:5802 - 8a9455cd-389c-4e92-b195-1453555bf79d [master node] [active master] this is handled
2026-10-19 05:54:31,237 INFO  [c.h.i.i.Node                  ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] Shutting down connection manager...
2026-10-19 05:54:31,239 INFO  [c.h.i.i.Node                  ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] Shutting down node engine...
2026-10-19 05:54:31,254 INFO  [o.a.s.e.s.CoordinatorService  ] [pool-8-thread-1] - [localhost]:5802 [seatunnel-579123] [5.1] This node become leave active master node, begin clear coordinator service
2026-10-19 05:54:31,264 INFO  [.s.s.o.e.j.s.AbstractConnector] [main] - Stopped ServerConnector@35c4e864{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}
2026-10-19 05:54:31,265 INFO  [o.a.s.s.o.e.j.s.session       ] [main] - node0 Stopped scavenging
2026-10-19 05:54:31,266 INFO  [a.s.s.o.e.j.s.h.ContextHandler] [main] - Stopped o.a.s.s.o.e.j.s.ServletContextHandler@5190010f{/,null,STOPPED}
2026-10-19 05:54:31,268 INFO  [.c.c.DefaultClassLoaderService] [main] - close classloader service
2026-10-19 05:54:31,269 INFO  [o.a.s.e.s.EventService        ] [event-forwarder-0] - Event forward thread interrupted
2026-10-19 05:54:31,269 INFO  [.s.a.m.MetadataProviderManager] [main] - MetadataProvider closed
2026-10-19 05:54:32,289 INFO  [c.h.i.i.NodeExtension         ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] Destroying node NodeExtension.
2026-10-19 05:54:32,289 INFO  [c.h.i.i.Node                  ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] Hazelcast Shutdown is completed in 1058 ms.
2026-10-19 05:54:32,289 INFO  [c.h.c.LifecycleService        ] [main] - [localhost]:5802 [seatunnel-579123] [5.1] [localhost]:5802 is SHUTDOWN
2026-10-19 05:54:32,289 INFO  [s.c.s.s.c.ClientExecuteCommand] [main] - Closed HazelcastInstance ......
2026-10-19 05:54:32,290 INFO  [s.c.s.s.c.ClientExecuteCommand] [main] - Closed metrics executor service ......
2026-10-19 05:54:32,293 INFO  [s.c.s.s.c.ClientExecuteCommand] [SeaTunnel-CompletableFuture-Thread-1] - run shutdown hook because get close signal
[root@db1 config]# 

如下报错日志是因为启动了seatunel cluster服务,把前面启动的服务停止即可。

复制代码
2026-10-19 05:54:27,092 ERROR [o.a.s.e.s.JettyService        ] [main] - Jetty server start failed
java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:349) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:310) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:234) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.Server.doStart(Server.java:401) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.server.JettyService.createJettyServer(JettyService.java:280) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.server.SeaTunnelServer.init(SeaTunnelServer.java:191) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.initService(ServiceManagerImpl.java:235) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.initServices(ServiceManagerImpl.java:211) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.start(ServiceManagerImpl.java:103) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.NodeEngineImpl.start(NodeEngineImpl.java:250) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.Node.start(Node.java:458) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceImpl.<init>(HazelcastInstanceImpl.java:124) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceFactory.constructHazelcastInstance(HazelcastInstanceFactory.java:217) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceFactory.newHazelcastInstance(HazelcastInstanceFactory.java:196) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.createServerInLocal(ClientExecuteCommand.java:368) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:103) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.SeaTunnel.run(SeaTunnel.java:40) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.SeaTunnelClient.main(SeaTunnelClient.java:41) [seatunnel-starter.jar:3.0.0]
Caused by: java.net.BindException: Address already in use
        at sun.nio.ch.Net.bind0(Native Method) ~[?:1.8.0_262]
        at sun.nio.ch.Net.bind(Net.java:433) ~[?:1.8.0_262]
        at sun.nio.ch.Net.bind(Net.java:425) ~[?:1.8.0_262]
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:220) ~[?:1.8.0_262]
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:85) ~[?:1.8.0_262]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:344) ~[seatunnel-starter.jar:3.0.0]
        ... 20 more
2026-10-19 05:54:27,096 ERROR [c.h.s.i.s.i.ServiceManagerImpl] [main] - [localhost]:5802 [seatunnel-579123] [5.1] Error while initializing service: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
java.lang.RuntimeException: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
        at org.apache.seatunnel.engine.server.JettyService.createJettyServer(JettyService.java:283) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.server.SeaTunnelServer.init(SeaTunnelServer.java:191) ~[seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.initService(ServiceManagerImpl.java:235) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.initServices(ServiceManagerImpl.java:211) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.servicemanager.impl.ServiceManagerImpl.start(ServiceManagerImpl.java:103) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.spi.impl.NodeEngineImpl.start(NodeEngineImpl.java:250) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.Node.start(Node.java:458) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceImpl.<init>(HazelcastInstanceImpl.java:124) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceFactory.constructHazelcastInstance(HazelcastInstanceFactory.java:217) [seatunnel-starter.jar:3.0.0]
        at com.hazelcast.instance.impl.HazelcastInstanceFactory.newHazelcastInstance(HazelcastInstanceFactory.java:196) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.createServerInLocal(ClientExecuteCommand.java:368) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:103) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.SeaTunnel.run(SeaTunnel.java:40) [seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.core.starter.seatunnel.SeaTunnelClient.main(SeaTunnelClient.java:41) [seatunnel-starter.jar:3.0.0]
Caused by: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:349) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:310) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:234) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.Server.doStart(Server.java:401) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.server.JettyService.createJettyServer(JettyService.java:280) ~[seatunnel-starter.jar:3.0.0]
        ... 13 more
Caused by: java.net.BindException: Address already in use
        at sun.nio.ch.Net.bind0(Native Method) ~[?:1.8.0_262]
        at sun.nio.ch.Net.bind(Net.java:433) ~[?:1.8.0_262]
        at sun.nio.ch.Net.bind(Net.java:425) ~[?:1.8.0_262]
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:220) ~[?:1.8.0_262]
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:85) ~[?:1.8.0_262]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:344) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:310) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:234) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.server.Server.doStart(Server.java:401) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.shade.org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73) ~[seatunnel-starter.jar:3.0.0]
        at org.apache.seatunnel.engine.server.JettyService.createJettyServer(JettyService.java:280) ~[seatunnel-starter.jar:3.0.0]
        ... 13 more
相关推荐
SelectDB技术团队1 小时前
Apache Doris 的时间旅行与快照能力:边界、替代路径与可落地操作
数据库·apache·数据湖·apache doris·数据库选型·多模湖仓
betazhou8 小时前
Apache Seatunnel 抽取SQL server实时同步到Oracle(四)
数据库·oracle·apache·sql server·seatunnel
.冰块.2 天前
ELK 日志分析系统实验:部署 Elasticsearch 双节点集群实现 Apache 日志采集与 Kibana 可视化
elk·elasticsearch·apache·日志
福娃筱欢2 天前
SQLServer迁移至KES SQLServer模式 问题整理
数据库·oracle·sqlserver
要开心吖ZSH2 天前
SeaTunnel + Doris + MySQL-CDC 数据同步故障排查个人笔记
数据库·mysql·doris·seatunnel·mysql cdc
爱吃辣椒的小豆豆3 天前
Apache 日志轮转触发 SVN 更新异常
svn·apache
2301_32241428044 天前
基于web的校园失物招领管理系统59695-计算机毕设 原创(免费领源码+部署教程+开发环境)
mysql·nginx·php·apache·thinkphp·phpstudy·wampserver
nvd114 天前
深入剖析 Apache Flink 流批双引擎的动态扩缩容架构:机制演进、状态重对齐与生产落地推导
架构·flink·apache
青企通4 天前
传统企业数字化转型的技术路径:从需求建模到小程序 MVP 的落地方法
小程序·php·apache