Flink CDC里这个问题怎么解决?16025 [flink-akka.actor.default-dispatcher-9] INFO org.apache.flink.runtime.jobmaster.JobMaster - Starting execution of job 'tidb2hudi' (e85f75d82612bccab96819ec2c4a577b) under job master id 8339c2d56f22565b46bb9a5dc0f84dcd.
16124 [flink-akka.actor.default-dispatcher-9] INFO org.apache.hudi.common.table.HoodieTableMetaClient - Initializing hdfs://ecs-b73c-yhj-0001:8020/test/dept as hoodie table hdfs://ecs-b73c-yhj-0001:8020/test/dept
37976 [Thread-16] INFO org.apache.hadoop.hdfs.DataStreamer - Exception in createBlockOutputStream blk_1073741879_1055
java.net.ConnectException: Connection timed out: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:715)
at org.apache.hadoop.net.SocketIOWithTimeout.connect(SocketIOWithTimeout.java:205)
at org.apache.hadoop.net.NetUtils.connect(NetUtils.java:535)
at org.apache.hadoop.hdfs.DataStreamer.createSocketForPipeline(DataStreamer.java:253)
at org.apache.hadoop.hdfs.DataStreamer.createBlockOutputStream(DataStreamer.java:1757)
at org.apache.hadoop.hdfs.DataStreamer.nextBlockOutputStream(DataStreamer.java:1711)
at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:707)
37979 [Thread-16] WARN org.apache.hadoop.hdfs.DataStreamer - Abandoning BP-462815773-192.168.10.212-1705054984625:blk_1073741879_1055
38050 [Thread-16] WARN org.apache.hadoop.hdfs.DataStreamer - Excluding datanode DatanodeInfoWithStorage[192.168.10.212:9866,DS-2fb8483a-4156-4bc8-85ef-7e591b2267e3,DISK]
59160 [Thread-16] INFO org.apache.hadoop.hdfs.DataStreamer - Exception in createBlockOutputStream blk_1073741880_1056
java.net.ConnectException: Connection timed out: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:715)
at org.apache.hadoop.net.SocketIOWithTimeout.connect(SocketIOWithTimeout.java:205)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这个问题是由于在创建Hadoop DataStreamer时,连接超时导致的。你可以尝试以下方法解决这个问题:
fs.defaultFS.connect-timeout
参数,例如将其设置为60000毫秒(1分钟):<property>
<name>fs.defaultFS.connect-timeout</name>
<value>60000</value>
</property>
dfs.datanode.heartbeat.interval
参数,例如将其设置为180000毫秒(30分钟):<property>
<name>dfs.datanode.heartbeat.interval</name>
<value>180000</value>
</property>
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。