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

   ### Search before asking
   
   - [X] I had searched in the 
[issues](https://github.com/apache/seatunnel/issues?q=is%3Aissue+label%3A%22bug%22)
 and found no similar issues.
   
   
   ### What happened
   
   Redis sink error in 2.3.4.
   work successfully in 2.3.3.
   
   ### SeaTunnel Version
   
   v2.3.4
   
   ### SeaTunnel Config
   
   ```conf
   sink {
     Redis {
       source_table_name = [source]
       host = 192.168.16.210
       port = 9999
       key = "gd:traveltime"
       mode = cluster
       nodes = ["192.168.16.210:9998", "192.168.16.213:9999", 
"192.168.16.213:9998",
       "192.168.17.86:9999", "192.168.17.86:9998"]
       data_type = list
     }
   }
   ```
   
   
   ### Running Command
   
   ```shell
   seatunnel.sh -c test.conf
   ```
   
   
   ### Error Exception
   
   ```log
   e
   2024-03-11 11:09:22,931 INFO  [o.a.s.e.s.d.p.PhysicalPlan    ] 
[seatunnel-coordinator-service-1] - Job traveltime (819406615231856641) turned 
from state RUNNING to FAILING.
   2024-03-11 11:09:22,932 INFO  [o.a.s.e.s.d.p.PhysicalPlan    ] 
[seatunnel-coordinator-service-1] - Job traveltime (819406615231856641) turned 
from state FAILING to FAILED.
   2024-03-11 11:09:22,932 INFO  [o.a.s.e.s.d.p.PhysicalPlan    ] 
[seatunnel-coordinator-service-1] - Job traveltime (819406615231856641) state 
process is stop
   2024-03-11 11:09:22,947 INFO  [o.a.s.e.c.j.ClientJobProxy    ] [main] - Job 
(819406615231856641) end with state FAILED
   2024-03-11 11:09:22,947 INFO  [c.h.c.LifecycleService        ] [main] - 
hz.client_1 [seatunnel-648169] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) 
is SHUTTING_DOWN
   2024-03-11 11:09:22,949 INFO  [c.h.i.s.t.TcpServerConnection ] 
[hz.main.IO.thread-in-1] - [localhost]:5801 [seatunnel-648169] [5.1] 
Connection[id=1, /127.0.0.1:5801->/127.0.0.1:55557, qualifier=null, 
endpoint=[127.0.0.1]:55557, remoteUuid=81c64a1c-e850-4d88-86c3-a22593a5fb43, 
alive=false, connectionType=JVM, planeIndex=-1] closed. Reason: Connection 
closed by the other side
   2024-03-11 11:09:22,950 INFO  [.c.i.c.ClientConnectionManager] [main] - 
hz.client_1 [seatunnel-648169] [5.1] Removed connection to endpoint: 
[localhost]:5801:d3830339-31de-482a-9e97-938886da2ad5, connection: 
ClientConnection{alive=false, connectionId=1, 
channel=NioChannel{/127.0.0.1:55557->localhost/127.0.0.1:5801}, 
remoteAddress=[localhost]:5801, lastReadTime=2024-03-11 11:09:22.946, 
lastWriteTime=2024-03-11 11:09:22.172, closedTime=2024-03-11 11:09:22.948, 
connected server version=5.1}
   2024-03-11 11:09:22,950 INFO  [c.h.c.LifecycleService        ] [main] - 
hz.client_1 [seatunnel-648169] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) 
is CLIENT_DISCONNECTED
   2024-03-11 11:09:22,951 INFO  [c.h.c.i.ClientEndpointManager ] 
[hz.main.event-3] - [localhost]:5801 [seatunnel-648169] [5.1] Destroying 
ClientEndpoint{connection=Connection[id=1, /127.0.0.1:5801->/127.0.0.1:55557, 
qualifier=null, endpoint=[127.0.0.1]:55557, 
remoteUuid=81c64a1c-e850-4d88-86c3-a22593a5fb43, alive=false, 
connectionType=JVM, planeIndex=-1], 
clientUuid=81c64a1c-e850-4d88-86c3-a22593a5fb43, clientName=hz.client_1, 
authenticated=true, clientVersion=5.1, creationTime=1710126560835, latest 
clientAttributes=lastStatisticsCollectionTime=1710126560870,enterprise=false,clientType=JVM,clientVersion=5.1,clusterConnectionTimestamp=1710126560824,clientAddress=127.0.0.1,clientName=hz.client_1,credentials.principal=null,os.committedVirtualMemorySize=0,os.freePhysicalMemorySize=4762411008,os.freeSwapSpaceSize=0,os.maxFileDescriptorCount=0,os.openFileDescriptorCount=0,os.processCpuTime=0,os.systemLoadAverage=1.11474609375,os.totalPhysicalMemorySize=16665174016,os.totalSwapSpaceSize=0,
 
runtime.availableProcessors=4,runtime.freeMemory=166343504,runtime.maxMemory=536870912,runtime.totalMemory=268435456,runtime.uptime=2411,runtime.usedMemory=102091952,
 labels=[]}
   2024-03-11 11:09:22,952 INFO  [c.h.c.LifecycleService        ] [main] - 
hz.client_1 [seatunnel-648169] [5.1] HazelcastClient 5.1 (20220228 - 21f20e7) 
is SHUTDOWN
   2024-03-11 11:09:22,952 INFO  [s.c.s.s.c.ClientExecuteCommand] [main] - 
Closed SeaTunnel client......
   2024-03-11 11:09:22,952 INFO  [c.h.c.LifecycleService        ] [main] - 
[localhost]:5801 [seatunnel-648169] [5.1] [localhost]:5801 is SHUTTING_DOWN
   2024-03-11 11:09:22,954 INFO  [c.h.i.p.i.MigrationManager    ] 
[hz.main.cached.thread-1] - [localhost]:5801 [seatunnel-648169] [5.1] Shutdown 
request of Member [localhost]:5801 - d3830339-31de-482a-9e97-938886da2ad5 this 
is handled
   2024-03-11 11:09:22,958 INFO  [c.h.i.i.Node                  ] [main] - 
[localhost]:5801 [seatunnel-648169] [5.1] Shutting down connection manager...
   2024-03-11 11:09:22,960 INFO  [c.h.i.i.Node                  ] [main] - 
[localhost]:5801 [seatunnel-648169] [5.1] Shutting down node engine...
   2024-03-11 11:09:22,966 INFO  [o.a.s.e.s.CoordinatorService  ] 
[pool-4-thread-1] - [localhost]:5801 [seatunnel-648169] [5.1] This node become 
leave active master node, begin clear coordinator service
   2024-03-11 11:09:22,968 ERROR [o.a.s.e.s.CoordinatorService  ] 
[pool-4-thread-1] - [localhost]:5801 [seatunnel-648169] [5.1] 
org.apache.seatunnel.engine.common.exception.SeaTunnelEngineException: wait 
clean executor service error
           at 
org.apache.seatunnel.engine.server.CoordinatorService.clearCoordinatorService(CoordinatorService.java:360)
           at 
org.apache.seatunnel.engine.server.CoordinatorService.checkNewActiveMaster(CoordinatorService.java:342)
           at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
           at 
java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
           at 
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
           at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
           at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
           at java.base/java.lang.Thread.run(Thread.java:842)
   Caused by: java.lang.InterruptedException
           at 
java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1679)
           at 
java.base/java.util.concurrent.ThreadPoolExecutor.awaitTermination(ThreadPoolExecutor.java:1464)
           at 
org.apache.seatunnel.engine.server.CoordinatorService.clearCoordinatorService(CoordinatorService.java:358)
           ... 7 more
   
   2024-03-11 11:09:25,506 INFO  [c.h.i.i.NodeExtension         ] [main] - 
[localhost]:5801 [seatunnel-648169] [5.1] Destroying node NodeExtension.
   2024-03-11 11:09:25,507 INFO  [c.h.i.i.Node                  ] [main] - 
[localhost]:5801 [seatunnel-648169] [5.1] Hazelcast Shutdown is completed in 
2553 ms.
   2024-03-11 11:09:25,508 INFO  [c.h.c.LifecycleService        ] [main] - 
[localhost]:5801 [seatunnel-648169] [5.1] [localhost]:5801 is SHUTDOWN
   2024-03-11 11:09:25,508 INFO  [s.c.s.s.c.ClientExecuteCommand] [main] - 
Closed HazelcastInstance ......
   2024-03-11 11:09:25,510 INFO  [s.c.s.s.c.ClientExecuteCommand] [main] - 
Closed metrics executor service ......
   2024-03-11 11:09:25,511 ERROR [o.a.s.c.s.SeaTunnel           ] [main] -
   
   
===============================================================================
   
   
   2024-03-11 11:09:25,511 ERROR [o.a.s.c.s.SeaTunnel           ] [main] - 
Fatal Error,
   
   2024-03-11 11:09:25,511 ERROR [o.a.s.c.s.SeaTunnel           ] [main] - 
Please submit bug report in https://github.com/apache/seatunnel/issues
   
   2024-03-11 11:09:25,511 ERROR [o.a.s.c.s.SeaTunnel           ] [main] - 
Reason:SeaTunnel job executed failed
   
   2024-03-11 11:09:25,514 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:199)
           at org.apache.seatunnel.core.starter.SeaTunnel.run(SeaTunnel.java:40)
           at 
org.apache.seatunnel.core.starter.seatunnel.SeaTunnelClient.main(SeaTunnelClient.java:34)
   Caused by: 
org.apache.seatunnel.engine.common.exception.SeaTunnelEngineException: 
org.apache.seatunnel.engine.server.checkpoint.CheckpointException: 
CheckpointCoordinator inside have error.
           at 
org.apache.seatunnel.engine.server.checkpoint.CheckpointCoordinator.handleCoordinatorError(CheckpointCoordinator.java:270)
           at 
org.apache.seatunnel.engine.server.checkpoint.CheckpointCoordinator.handleCoordinatorError(CheckpointCoordinator.java:266)
           at 
org.apache.seatunnel.engine.server.checkpoint.CheckpointCoordinator.reportCheckpointErrorFromTask(CheckpointCoordinator.java:372)
           at 
org.apache.seatunnel.engine.server.checkpoint.CheckpointManager.reportCheckpointErrorFromTask(CheckpointManager.java:183)
           at 
org.apache.seatunnel.engine.server.checkpoint.operation.CheckpointErrorReportOperation.run(CheckpointErrorReportOperation.java:48)
           at 
com.hazelcast.spi.impl.operationservice.Operation.call(Operation.java:189)
           at 
com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.call(OperationRunnerImpl.java:273)
           at 
com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.run(OperationRunnerImpl.java:248)
           at 
com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.run(OperationRunnerImpl.java:213)
           at 
com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.process(OperationThread.java:175)
           at 
com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.process(OperationThread.java:139)
           at 
com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:123)
           at 
com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102)
   Caused by: org.apache.seatunnel.common.utils.SeaTunnelException: 
redis.clients.jedis.exceptions.JedisConnectionException: Failed to connect to 
any host resolved for DNS name.
           at 
redis.clients.jedis.DefaultJedisSocketFactory.connectToFirstSuccessfulHost(DefaultJedisSocketFactory.java:63)
           at 
redis.clients.jedis.DefaultJedisSocketFactory.createSocket(DefaultJedisSocketFactory.java:87)
           at redis.clients.jedis.Connection.connect(Connection.java:180)
           at redis.clients.jedis.Connection.sendCommand(Connection.java:152)
           at redis.clients.jedis.Connection.sendCommand(Connection.java:147)
           at redis.clients.jedis.Jedis.select(Jedis.java:800)
           at 
org.apache.seatunnel.connectors.seatunnel.redis.config.RedisParameters.buildJedis(RedisParameters.java:134)
           at 
org.apache.seatunnel.connectors.seatunnel.redis.sink.RedisSinkWriter.<init>(RedisSinkWriter.java:47)
           at 
org.apache.seatunnel.connectors.seatunnel.redis.sink.RedisSink.createWriter(RedisSink.java:53)
           at 
org.apache.seatunnel.connectors.seatunnel.redis.sink.RedisSink.createWriter(RedisSink.java:32)
           at 
org.apache.seatunnel.engine.server.task.flow.SinkFlowLifeCycle.restoreState(SinkFlowLifeCycle.java:297)
           at 
org.apache.seatunnel.engine.server.task.SeaTunnelTask.lambda$restoreState$16(SeaTunnelTask.java:425)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
           at 
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
           at 
java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
           at 
java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
           at 
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
           at 
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
           at 
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
           at 
java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
           at 
org.apache.seatunnel.engine.server.task.SeaTunnelTask.restoreState(SeaTunnelTask.java:422)
           at 
org.apache.seatunnel.engine.server.checkpoint.operation.NotifyTaskRestoreOperation.lambda$null$0(NotifyTaskRestoreOperation.java:106)
           at 
java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)
           at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
           at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
           at java.base/java.lang.Thread.run(Thread.java:842)
           Suppressed: java.net.ConnectException: Connection refused
                   at java.base/sun.nio.ch.Net.pollConnect(Native Method)
                   at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672)
                   at 
java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:547)
                   at 
java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602)
                   at 
java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
                   at java.base/java.net.Socket.connect(Socket.java:633)
                   at 
redis.clients.jedis.DefaultJedisSocketFactory.connectToFirstSuccessfulHost(DefaultJedisSocketFactory.java:73)
                   ... 27 more
   
           ... 11 more
   
           at 
org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:191)
           ... 2 more
   
   2024-03-11 11:09:25,515 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:199)
           at org.apache.seatunnel.core.starter.SeaTunnel.run(SeaTunnel.java:40)
           at 
org.apache.seatunnel.core.starter.seatunnel.SeaTunnelClient.main(SeaTunnelClient.java:34)
   Caused by: 
org.apache.seatunnel.engine.common.exception.SeaTunnelEngineException: 
org.apache.seatunnel.engine.server.checkpoint.CheckpointException: 
CheckpointCoordinator inside have error.
           at 
org.apache.seatunnel.engine.server.checkpoint.CheckpointCoordinator.handleCoordinatorError(CheckpointCoordinator.java:270)
           at 
org.apache.seatunnel.engine.server.checkpoint.CheckpointCoordinator.handleCoordinatorError(CheckpointCoordinator.java:266)
           at 
org.apache.seatunnel.engine.server.checkpoint.CheckpointCoordinator.reportCheckpointErrorFromTask(CheckpointCoordinator.java:372)
           at 
org.apache.seatunnel.engine.server.checkpoint.CheckpointManager.reportCheckpointErrorFromTask(CheckpointManager.java:183)
           at 
org.apache.seatunnel.engine.server.checkpoint.operation.CheckpointErrorReportOperation.run(CheckpointErrorReportOperation.java:48)
           at 
com.hazelcast.spi.impl.operationservice.Operation.call(Operation.java:189)
           at 
com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.call(OperationRunnerImpl.java:273)
           at 
com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.run(OperationRunnerImpl.java:248)
           at 
com.hazelcast.spi.impl.operationservice.impl.OperationRunnerImpl.run(OperationRunnerImpl.java:213)
           at 
com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.process(OperationThread.java:175)
           at 
com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.process(OperationThread.java:139)
           at 
com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.executeRun(OperationThread.java:123)
           at 
com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102)
   Caused by: org.apache.seatunnel.common.utils.SeaTunnelException: 
redis.clients.jedis.exceptions.JedisConnectionException: Failed to connect to 
any host resolved for DNS name.
           at 
redis.clients.jedis.DefaultJedisSocketFactory.connectToFirstSuccessfulHost(DefaultJedisSocketFactory.java:63)
           at 
redis.clients.jedis.DefaultJedisSocketFactory.createSocket(DefaultJedisSocketFactory.java:87)
           at redis.clients.jedis.Connection.connect(Connection.java:180)
           at redis.clients.jedis.Connection.sendCommand(Connection.java:152)
           at redis.clients.jedis.Connection.sendCommand(Connection.java:147)
           at redis.clients.jedis.Jedis.select(Jedis.java:800)
           at 
org.apache.seatunnel.connectors.seatunnel.redis.config.RedisParameters.buildJedis(RedisParameters.java:134)
           at 
org.apache.seatunnel.connectors.seatunnel.redis.sink.RedisSinkWriter.<init>(RedisSinkWriter.java:47)
           at 
org.apache.seatunnel.connectors.seatunnel.redis.sink.RedisSink.createWriter(RedisSink.java:53)
           at 
org.apache.seatunnel.connectors.seatunnel.redis.sink.RedisSink.createWriter(RedisSink.java:32)
           at 
org.apache.seatunnel.engine.server.task.flow.SinkFlowLifeCycle.restoreState(SinkFlowLifeCycle.java:297)
           at 
org.apache.seatunnel.engine.server.task.SeaTunnelTask.lambda$restoreState$16(SeaTunnelTask.java:425)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
           at 
java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
           at 
java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
           at 
java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
           at 
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
           at 
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
           at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
           at 
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
           at 
java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
           at 
org.apache.seatunnel.engine.server.task.SeaTunnelTask.restoreState(SeaTunnelTask.java:422)
           at 
org.apache.seatunnel.engine.server.checkpoint.operation.NotifyTaskRestoreOperation.lambda$null$0(NotifyTaskRestoreOperation.java:106)
           at 
java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)
           at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
           at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
           at java.base/java.lang.Thread.run(Thread.java:842)
           Suppressed: java.net.ConnectException: Connection refused
                   at java.base/sun.nio.ch.Net.pollConnect(Native Method)
                   at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672)
                   at 
java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:547)
                   at 
java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602)
                   at 
java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
                   at java.base/java.net.Socket.connect(Socket.java:633)
                   at 
redis.clients.jedis.DefaultJedisSocketFactory.connectToFirstSuccessfulHost(DefaultJedisSocketFactory.java:73)
                   ... 27 more
   
           ... 11 more
   
           at 
org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:191)
           ... 2 more
   2024-03-11 11:09:25,518 INFO  [s.c.s.s.c.ClientExecuteCommand] 
[ForkJoinPool.commonPool-worker-1] - run shutdown hook because get close signal
   ```
   
   
   ### Zeta or Flink or Spark Version
   
   _No response_
   
   ### Java or Scala Version
   
   _No response_
   
   ### Screenshots
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [X] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


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

To unsubscribe, e-mail: [email protected]

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

Reply via email to