apache-flink - 尝试使用 webUI 运行时无法从本地主机启动 flink
问题描述
我正在尝试使用 flink UI 从 intellij 调试我的 flink。它的问题没有启动抛出 java.net.BindException:无法在端口范围 8081 中的任何端口上启动休息端点
我应该让 flink ui 运行(从 Windows)的代码是:
String osName = System.getProperty("os.name");
if (osName.toLowerCase().contains("win")) {
Configuration conf = new Configuration();
conf.setBoolean(ConfigConstants.LOCAL_START_WEBSERVER, true);
env = StreamExecutionEnvironment.createLocalEnvironmentWithWebUI(conf);
} else {
env = StreamExecutionEnvironment.getExecutionEnvironment();
}
你能帮忙吗?
解决方案
如果您无法绑定到给定的网络端口,通常意味着它已被占用。所以检查是否有任何进程在该端口上运行(旧的作业管理器?)并杀死它。
或者,您可以更改端口
conf.setInteger(RestOptions.PORT, 8082);
或者如果想在保存端指定一个范围
conf.setString(RestOptions.BIND_PORT, "8081-8099");
推荐阅读
- java - 如何使用 Java 以最优化的方式在大型排序文件中搜索特定数字/时间戳?
- spring-boot - spring jpa:如何仅获取 EmbeddedCollection
- html - Overflow-X 使用 chrome 和 firefox 在 android 上渲染 line line
- docker - docker-compose up 不会在 centos 7 上映射端口
- ffmpeg - FFmpeg 图片调整大小以填充像“cover”这样的作物
- ios - iOS/Objective-c:如何在 .h 文件中获取表示版本高于或等于 13.0 的宏?
- tensorflow - 使用 AI 平台进行预测时,“表未初始化”
- javascript - 如何将函数调用本身视为函数调用表达式?
- python - 正则表达式替换数据框中的 STR
- html - 如何设置输入复选框选中箭头的样式?CSS