Flink 写入 StarRocks on K8S 报错java.net.UnknownHostException: kube-starrocks-fe-1.kube-starrocks-fe-search.starrocks.svc.cluster.local

为了更快的定位您的问题,请提供以下信息,谢谢
【详述】Flink 写入 StarRocks on K8S 报错java.net.UnknownHostException: kube-starrocks-fe-1.kube-starrocks-fe-search.starrocks.svc.cluster.local
【背景】通过SMT+Flink 从MySQL导入数据到StarRocks
部署配置
starrocks:
starrocksFESpec:
image:
repository: starrocks/fe-ubuntu
tag: 3.3-latest
imagePullPolicy: IfNotPresent
replicas: 3
limits:
cpu: 4
memory: 8Gi
requests:
cpu: 4
memory: 8Gi
service:
type: LoadBalancer
storageSpec:
name: fe-data
storageClassName: nfs-csi
logStorageSize: 10Gi
storageSize: 100Gi
starrocksBeSpec:
image:
repository: starrocks/be-ubuntu
tag: 3.3-latest
imagePullPolicy: IfNotPresent
replicas: 3
limits:
cpu: 8
memory: 16Gi
requests:
cpu: 8
memory: 16Gi
storageSpec:
name: be-data
storageClassName: nfs-csi
logStorageSize: 10Gi
storageSize: 500Gi
starrocksFeProxySpec:
enabled: false
replicas: 1
limits:
cpu: 1
memory: 2Gi
requests:
cpu: 1
memory: 2Gi
image:
repository:starrocks/nginx
tag: 1.24.0
replicas: 3
service:
type: NodePort # export fe proxy service
ports:
- containerPort: 8080
name: http-port
nodePort: 30180 # The range of valid ports is 30000-32767
port: 8080
resolver: “kube-dns.kube-system.svc.cluster.local” # this is the default dns server.
【业务影响】导入失败
【是否存算分离】否
【StarRocks版本】3.3-latest
【集群规模】3fe+3be
【机器信息】K8S
【表模型】例如:主键模型
【导入或者导出方式】Flink
【联系方式】PowerYang
【附件】
2025-05-21 10:49:19

java.lang.Exception: Could not perform checkpoint 2421 for operator Source: member_src[1] -> ConstraintEnforcer[2] -> Sink: member_sink[2] (1/1)#1714.

at org.apache.flink.streaming.runtime.tasks.StreamTask.triggerCheckpointAsyncInMailbox(StreamTask.java:1254)

at org.apache.flink.streaming.runtime.tasks.StreamTask.lambda$triggerCheckpointAsync$15(StreamTask.java:1201)

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.runMail(MailboxProcessor.java:398)

at org.apache.flink.streaming.runtime.tasks.mailbox.MailboxProcessor.processMailsWhenDefaultActionUnavailable(MailboxProcessor.java:367)

at org.apache.flink.streaming.runtime.tasks.mailbox.MailboxProcessor.processMail(MailboxProcessor.java:352)

at org.apache.flink.streaming.runtime.tasks.mailbox.MailboxProcessor.runMailboxLoop(MailboxProcessor.java:229)

at org.apache.flink.streaming.runtime.tasks.StreamTask.runMailboxLoop(StreamTask.java:909)

at org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:858)

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:751)

at org.apache.flink.runtime.taskmanager.Task.run(Task.java:566)

at java.base/java.lang.Thread.run(Thread.java:840)

Suppressed: java.lang.RuntimeException: java.lang.RuntimeException: java.net.UnknownHostException: kube-starrocks-fe-1.kube-starrocks-fe-search.starrocks.svc.cluster.local

    at com.starrocks.data.load.stream.v2.StreamLoadManagerV2.AssertNotException(StreamLoadManagerV2.java:428)

    at com.starrocks.data.load.stream.v2.StreamLoadManagerV2.flush(StreamLoadManagerV2.java:356)

    at com.starrocks.connector.flink.table.sink.StarRocksDynamicSinkFunctionV2.close(StarRocksDynamicSinkFunctionV2.java:251)

    at org.apache.flink.api.common.functions.util.FunctionUtils.closeFunction(FunctionUtils.java:41)

    at org.apache.flink.streaming.api.operators.AbstractUdfStreamOperator.close(AbstractUdfStreamOperator.java:116)

    at org.apache.flink.streaming.runtime.tasks.StreamOperatorWrapper.close(StreamOperatorWrapper.java:163)

    at org.apache.flink.streaming.runtime.tasks.RegularOperatorChain.closeAllOperators(RegularOperatorChain.java:125)

    at org.apache.flink.streaming.runtime.tasks.StreamTask.closeAllOperators(StreamTask.java:1113)

    at org.apache.flink.util.IOUtils.closeAll(IOUtils.java:255)

    at org.apache.flink.core.fs.AutoCloseableRegistry.doClose(AutoCloseableRegistry.java:72)

    at org.apache.flink.util.AbstractAutoCloseableRegistry.close(AbstractAutoCloseableRegistry.java:127)

    at org.apache.flink.streaming.runtime.tasks.StreamTask.cleanUp(StreamTask.java:1021)

    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.lang.RuntimeException: java.net.UnknownHostException: kube-starrocks-fe-1.kube-starrocks-fe-search.starrocks.svc.cluster.local

    at com.starrocks.data.load.stream.TransactionStreamLoader.doBegin(TransactionStreamLoader.java:165)

    at com.starrocks.data.load.stream.TransactionStreamLoader.begin(TransactionStreamLoader.java:103)

    at com.starrocks.data.load.stream.DefaultStreamLoader.send(DefaultStreamLoader.java:175)

    at com.starrocks.data.load.stream.v2.TransactionTableRegion.streamLoad(TransactionTableRegion.java:378)

    at com.starrocks.data.load.stream.v2.TransactionTableRegion.flush(TransactionTableRegion.java:238)

    at com.starrocks.data.load.stream.v2.StreamLoadManagerV2.lambda$init$0(StreamLoadManagerV2.java:179)

    ... 1 more

Caused by: java.net.UnknownHostException: kube-starrocks-fe-1.kube-starrocks-fe-search.starrocks.svc.cluster.local

    at java.base/java.net.InetAddress$CachedAddresses.get(InetAddress.java:801)

    at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1533)

    at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1385)

    at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1306)

    at com.starrocks.streamload.shade.org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)

    at com.starrocks.streamload.shade.org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:112)

    at com.starrocks.streamload.shade.org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376)

    at com.starrocks.streamload.shade.org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393)

    at com.starrocks.streamload.shade.org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)

    at com.starrocks.streamload.shade.org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)

    at com.starrocks.streamload.shade.org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)

    at com.starrocks.streamload.shade.org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)

    at com.starrocks.streamload.shade.org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)

    at com.starrocks.streamload.shade.org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)

    at com.starrocks.streamload.shade.org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)

    at com.starrocks.data.load.stream.TransactionStreamLoader.doBegin(TransactionStreamLoader.java:137)

    ... 6 more

Caused by: org.apache.flink.runtime.checkpoint.CheckpointException: Could not complete snapshot 2421 for operator Source: member_src[1] -> ConstraintEnforcer[2] -> Sink: member_sink[2] (1/1)#1714. Failure reason: Checkpoint was declined.

at org.apache.flink.streaming.api.operators.StreamOperatorStateHandler.snapshotState(StreamOperatorStateHandler.java:281)

at org.apache.flink.streaming.api.operators.StreamOperatorStateHandler.snapshotState(StreamOperatorStateHandler.java:185)

at org.apache.flink.streaming.api.operators.AbstractStreamOperator.snapshotState(AbstractStreamOperator.java:348)

at org.apache.flink.streaming.runtime.tasks.RegularOperatorChain.checkpointStreamOperator(RegularOperatorChain.java:228)

at org.apache.flink.streaming.runtime.tasks.RegularOperatorChain.buildOperatorSnapshotFutures(RegularOperatorChain.java:213)

at org.apache.flink.streaming.runtime.tasks.RegularOperatorChain.snapshotState(RegularOperatorChain.java:192)

at org.apache.flink.streaming.runtime.tasks.SubtaskCheckpointCoordinatorImpl.takeSnapshotSync(SubtaskCheckpointCoordinatorImpl.java:720)

at org.apache.flink.streaming.runtime.tasks.SubtaskCheckpointCoordinatorImpl.checkpointState(SubtaskCheckpointCoordinatorImpl.java:352)

at org.apache.flink.streaming.runtime.tasks.StreamTask.lambda$performCheckpoint$16(StreamTask.java:1369)

at org.apache.flink.streaming.runtime.tasks.StreamTaskActionExecutor$1.runThrowing(StreamTaskActionExecutor.java:50)

at org.apache.flink.streaming.runtime.tasks.StreamTask.performCheckpoint(StreamTask.java:1357)

at org.apache.flink.streaming.runtime.tasks.StreamTask.triggerCheckpointAsyncInMailbox(StreamTask.java:1242)

... 14 more

Caused by: java.lang.RuntimeException: java.net.UnknownHostException: kube-starrocks-fe-1.kube-starrocks-fe-search.starrocks.svc.cluster.local

at com.starrocks.data.load.stream.TransactionStreamLoader.rollback(TransactionStreamLoader.java:355)

at com.starrocks.data.load.stream.DefaultStreamLoader.rollback(DefaultStreamLoader.java:260)

at com.starrocks.data.load.stream.v2.StreamLoadManagerV2.AssertNotException(StreamLoadManagerV2.java:426)

at com.starrocks.data.load.stream.v2.StreamLoadManagerV2.flush(StreamLoadManagerV2.java:356)

at com.starrocks.connector.flink.table.sink.StarRocksDynamicSinkFunctionV2.snapshotState(StarRocksDynamicSinkFunctionV2.java:264)

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:89)

at org.apache.flink.streaming.api.operators.StreamOperatorStateHandler.snapshotState(StreamOperatorStateHandler.java:234)

... 25 more

Caused by: java.net.UnknownHostException: kube-starrocks-fe-1.kube-starrocks-fe-search.starrocks.svc.cluster.local

at java.base/java.net.InetAddress$CachedAddresses.get(InetAddress.java:801)

at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1533)

at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1385)

at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1306)

at com.starrocks.streamload.shade.org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)

at com.starrocks.streamload.shade.org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:112)

at com.starrocks.streamload.shade.org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376)

at com.starrocks.streamload.shade.org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393)

at com.starrocks.streamload.shade.org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)

at com.starrocks.streamload.shade.org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)

at com.starrocks.streamload.shade.org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)

at com.starrocks.streamload.shade.org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)

at com.starrocks.streamload.shade.org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)

at com.starrocks.streamload.shade.org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)

at com.starrocks.streamload.shade.org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)

at com.starrocks.data.load.stream.TransactionStreamLoader.rollback(TransactionStreamLoader.java:328)

... 33 more