更新时间:2025-07-01 GMT+08:00
分享

Flink作业提交时报错端口范围不足

问题现象

Flink作业提交时,没有足够的端口分配给actor system,导致作业启动失败,报错:Could not start actor system on any port in port range 32326-32390。

解决方法

MRS集群上服务众多,如果不限制端口范围可能导致其他服务端口被占用而导致异常,因此MRS集群给每个服务分配的端口范围是固定的,Flink端口范围是[32326-32390]。

当Flink作业单个taskmanager分配的slot数过多时会导致分配端口不足,可通过在“客户端安装路径/Flink/flink/conf/flink-conf.yaml”中配置“taskmanager.data.port”的值为“0”取消Flink端口分配限制。

取消Flink端口分配限制后可能会占用其他服务的端口而导致集群异常,请谨慎配置。

相关文档