dingzebin commented on issue #74:
URL: 
https://github.com/apache/doris-flink-connector/issues/74#issuecomment-1488192519

   I have encountered a similar issue multiple times while using flink cdc to 
write data to doris. however, restarting the flink cluster has consistently 
resulted in a successful resolution.
   this is the flink log:
   ```
   2023-03-29 14:59:31
   java.lang.Exception: Could not perform checkpoint 23 for operator Source: 
TableSourceScan(table=[columns...]) -> DropUpdateBefore -> Sink: 
Sink(table=[default_catalog.default_database.xxxx_sink], fields=[columns...]) 
(1/1)#22.
        at 
org.apache.flink.streaming.runtime.tasks.StreamTask.triggerCheckpointAsyncInMailbox(StreamTask.java:1175)
        at 
org.apache.flink.streaming.runtime.tasks.StreamTask.lambda$triggerCheckpointAsync$12(StreamTask.java:1122)
        at 
org.apache.flink.streaming.runtime.tasks.StreamTaskActionExecutor$1.runThrowing(StreamTaskActionExecutor.java:50)
        at 
org.apache.flink.streaming.runtime.tasks.mailbox.Mail.run(Mail.java:90)
        at 
org.apache.flink.streaming.runtime.tasks.mailbox.MailboxProcessor.processMailsWhenDefaultActionUnavailable(MailboxProcessor.java:338)
        at 
org.apache.flink.streaming.runtime.tasks.mailbox.MailboxProcessor.processMail(MailboxProcessor.java:324)
        at 
org.apache.flink.streaming.runtime.tasks.mailbox.MailboxProcessor.runMailboxLoop(MailboxProcessor.java:201)
        at 
org.apache.flink.streaming.runtime.tasks.StreamTask.runMailboxLoop(StreamTask.java:809)
        at 
org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:761)
        at 
org.apache.flink.runtime.taskmanager.Task.runWithSystemExitMonitoring(Task.java:958)
        at 
org.apache.flink.runtime.taskmanager.Task.restoreAndInvoke(Task.java:937)
        at org.apache.flink.runtime.taskmanager.Task.doRun(Task.java:766)
        at org.apache.flink.runtime.taskmanager.Task.run(Task.java:575)
        at java.lang.Thread.run(Thread.java:750)
        Suppressed: java.lang.RuntimeException: Writing records to doris failed.
                at 
org.apache.doris.flink.table.DorisDynamicOutputFormat.close(DorisDynamicOutputFormat.java:284)
                at 
org.apache.doris.flink.cfg.GenericDorisSinkFunction.close(GenericDorisSinkFunction.java:66)
                at 
org.apache.flink.api.common.functions.util.FunctionUtils.closeFunction(FunctionUtils.java:41)
                at 
org.apache.flink.streaming.api.operators.AbstractUdfStreamOperator.close(AbstractUdfStreamOperator.java:114)
                at 
org.apache.flink.streaming.runtime.tasks.StreamOperatorWrapper.close(StreamOperatorWrapper.java:141)
                at 
org.apache.flink.streaming.runtime.tasks.RegularOperatorChain.closeAllOperators(RegularOperatorChain.java:127)
                at 
org.apache.flink.streaming.runtime.tasks.StreamTask.closeAllOperators(StreamTask.java:1035)
                at 
org.apache.flink.streaming.runtime.tasks.StreamTask.runAndSuppressThrowable(StreamTask.java:1021)
                at 
org.apache.flink.streaming.runtime.tasks.StreamTask.cleanUp(StreamTask.java:928)
                at 
org.apache.flink.runtime.taskmanager.Task.lambda$restoreAndInvoke$0(Task.java:940)
                at 
org.apache.flink.runtime.taskmanager.Task.runWithSystemExitMonitoring(Task.java:958)
                at 
org.apache.flink.runtime.taskmanager.Task.restoreAndInvoke(Task.java:940)
                ... 3 more
        Caused by: java.io.IOException: 
org.apache.doris.flink.exception.StreamLoadException: stream load error: failed 
to stream load data with label: 
flink_connector_20230329_070254_70b7d217f4b142d08a827590f9ff22c4
                at 
org.apache.doris.flink.table.DorisDynamicOutputFormat.flush(DorisDynamicOutputFormat.java:315)
                at 
org.apache.doris.flink.table.DorisDynamicOutputFormat.close(DorisDynamicOutputFormat.java:281)
                ... 14 more
        Caused by: org.apache.doris.flink.exception.StreamLoadException: stream 
load error: failed to stream load data with label: 
flink_connector_20230329_070254_70b7d217f4b142d08a827590f9ff22c4
                at 
org.apache.doris.flink.table.DorisStreamLoad.load(DorisStreamLoad.java:102)
                at 
org.apache.doris.flink.table.DorisDynamicOutputFormat.flush(DorisDynamicOutputFormat.java:309)
                ... 15 more
   Caused by: org.apache.flink.runtime.checkpoint.CheckpointException: Could 
not complete snapshot 23 for operator Source: 
TableSourceScan(table=[[columns...]], fields=[columns...]) -> DropUpdateBefore 
-> Sink: Sink(table=[default_catalog.default_database.xxx_sink], 
fields=[columns...]) (1/1)#22. Failure reason: Checkpoint was declined.
        at 
org.apache.flink.streaming.api.operators.StreamOperatorStateHandler.snapshotState(StreamOperatorStateHandler.java:265)
        at 
org.apache.flink.streaming.api.operators.StreamOperatorStateHandler.snapshotState(StreamOperatorStateHandler.java:170)
        at 
org.apache.flink.streaming.api.operators.AbstractStreamOperator.snapshotState(AbstractStreamOperator.java:348)
        at 
org.apache.flink.streaming.runtime.tasks.RegularOperatorChain.checkpointStreamOperator(RegularOperatorChain.java:233)
        at 
org.apache.flink.streaming.runtime.tasks.RegularOperatorChain.buildOperatorSnapshotFutures(RegularOperatorChain.java:206)
        at 
org.apache.flink.streaming.runtime.tasks.RegularOperatorChain.snapshotState(RegularOperatorChain.java:186)
        at 
org.apache.flink.streaming.runtime.tasks.SubtaskCheckpointCoordinatorImpl.takeSnapshotSync(SubtaskCheckpointCoordinatorImpl.java:605)
        at 
org.apache.flink.streaming.runtime.tasks.SubtaskCheckpointCoordinatorImpl.checkpointState(SubtaskCheckpointCoordinatorImpl.java:315)
        at 
org.apache.flink.streaming.runtime.tasks.StreamTask.lambda$performCheckpoint$14(StreamTask.java:1329)
        at 
org.apache.flink.streaming.runtime.tasks.StreamTaskActionExecutor$1.runThrowing(StreamTaskActionExecutor.java:50)
        at 
org.apache.flink.streaming.runtime.tasks.StreamTask.performCheckpoint(StreamTask.java:1315)
        at 
org.apache.flink.streaming.runtime.tasks.StreamTask.triggerCheckpointAsyncInMailbox(StreamTask.java:1163)
        ... 13 more
   Caused by: java.io.IOException: 
org.apache.doris.flink.exception.StreamLoadException: stream load error: failed 
to stream load data with label: 
flink_connector_20230329_070238_dfdaae24c851411a94523f84bb3b8c55
        at 
org.apache.doris.flink.table.DorisDynamicOutputFormat.flush(DorisDynamicOutputFormat.java:315)
        at 
org.apache.doris.flink.cfg.GenericDorisSinkFunction.snapshotState(GenericDorisSinkFunction.java:61)
        at 
org.apache.flink.streaming.util.functions.StreamingFunctionUtils.trySnapshotFunctionState(StreamingFunctionUtils.java:118)
        at 
org.apache.flink.streaming.util.functions.StreamingFunctionUtils.snapshotFunctionState(StreamingFunctionUtils.java:99)
        at 
org.apache.flink.streaming.api.operators.AbstractUdfStreamOperator.snapshotState(AbstractUdfStreamOperator.java:87)
        at 
org.apache.flink.streaming.api.operators.StreamOperatorStateHandler.snapshotState(StreamOperatorStateHandler.java:219)
        ... 24 more
   Caused by: org.apache.doris.flink.exception.StreamLoadException: stream load 
error: failed to stream load data with label: 
flink_connector_20230329_070238_dfdaae24c851411a94523f84bb3b8c55
        at 
org.apache.doris.flink.table.DorisStreamLoad.load(DorisStreamLoad.java:102)
        at 
org.apache.doris.flink.table.DorisDynamicOutputFormat.flush(DorisDynamicOutputFormat.java:309)
        ... 29 more
   ``` 
   Version:
   flink-doris-cdc:  1.14_2.12-1.0.3
   doris: 0.15.0
   flink: 1.14.5
   
   


-- 
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: commits-unsubscr...@doris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to