Hongshun Wang created FLINK-38496:
-------------------------------------

             Summary: Icerberg yaml sink need extra hadoop jar
                 Key: FLINK-38496
                 URL: https://issues.apache.org/jira/browse/FLINK-38496
             Project: Flink
          Issue Type: Improvement
          Components: Documentation, Flink CDC
    Affects Versions: cdc-3.5.0
            Reporter: Hongshun Wang
             Fix For: cdc-3.5.0


Currently, when we use Icerberg yaml sink, error will be thrown:
{code:java}
2025-10-10 19:30:01java.lang.NoClassDefFoundError: 
org/apache/hadoop/conf/Configuration    at 
org.apache.flink.cdc.connectors.iceberg.sink.v2.IcebergCommitter.<init>(IcebergCommitter.java:73)
    at 
org.apache.flink.cdc.connectors.iceberg.sink.v2.IcebergSink.createCommitter(IcebergSink.java:85)
    at 
org.apache.flink.streaming.runtime.operators.sink.CommitterOperatorFactory.lambda$createStreamOperator$0(CommitterOperatorFactory.java:65)
    at 
org.apache.flink.streaming.runtime.operators.sink.CommitterOperator.initializeState(CommitterOperator.java:121)
    at 
org.apache.flink.streaming.api.operators.StreamOperatorStateHandler.initializeOperatorState(StreamOperatorStateHandler.java:147)
    at 
org.apache.flink.streaming.api.operators.AbstractStreamOperator.initializeState(AbstractStreamOperator.java:294)
    at 
org.apache.flink.streaming.runtime.tasks.RegularOperatorChain.initializeStateAndOpenOperators(RegularOperatorChain.java:106)
    at 
org.apache.flink.streaming.runtime.tasks.StreamTask.restoreStateAndGates(StreamTask.java:858)
    at 
org.apache.flink.streaming.runtime.tasks.StreamTask.lambda$restoreInternal$5(StreamTask.java:812)
    at 
org.apache.flink.streaming.runtime.tasks.StreamTaskActionExecutor$1.call(StreamTaskActionExecutor.java:55)
    at 
org.apache.flink.streaming.runtime.tasks.StreamTask.restoreInternal(StreamTask.java:812)
    at 
org.apache.flink.streaming.runtime.tasks.StreamTask.restore(StreamTask.java:771)
    at 
org.apache.flink.runtime.taskmanager.Task.runWithSystemExitMonitoring(Task.java:970)
    at 
org.apache.flink.runtime.taskmanager.Task.restoreAndInvoke(Task.java:939)    at 
org.apache.flink.runtime.taskmanager.Task.doRun(Task.java:763)    at 
org.apache.flink.runtime.taskmanager.Task.run(Task.java:575)    at 
java.base/java.lang.Thread.run(Thread.java:834) {code}
problem will be solve if 
[https://mvnrepository.com/artifact/org.apache.flink/flink-shaded-hadoop-2-uber/2.8.3-10.0]
 is added into lib.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to