Windows环境运行Flink start_cluster.sh启动集群后无法访问8081怎么办
Flink 1.13.2 启动后WebUI无法访问的原因
核心原因
- 版本兼容性问题:Flink 1.13.2 官方仅适配 Java 8 和 Java 11 两个长期支持版本,你使用的 Java 15 属于非长期支持的过渡版本,不在兼容范围内。Java版本不兼容会导致Flink守护进程看似启动成功,实际内部运行异常,WebUI对应的rest服务无法正常启动监听。
其他可能原因
- 端口占用:Windows本地8081端口被其他进程占用,你可以执行命令
netstat -ano | findstr "8081"查看端口占用情况,若存在占用可修改conf/flink-conf.yaml中的rest.port参数切换为其他空闲端口。 - 防火墙拦截:Windows系统防火墙拦截了8081端口的入站访问,可临时关闭防火墙测试访问,或手动添加端口放行规则。
- 进程异常退出:守护进程启动后因配置错误、资源不足等原因崩溃退出,可查看Flink目录下log文件夹内的日志文件,搜索Error级报错确认具体问题。
修复建议
优先调整Java版本:卸载Java 15,安装Java 8 或 Java 11的官方稳定版本,正确配置JAVA_HOME环境变量后重新启动Flink集群,等待10-20秒后再访问WebUI即可。
内容的提问来源于stack exchange,提问作者DrGenius
相关产品推荐
相关产品推荐

