从IDE运行Flink时,如何启动Flink作业管理器Web界面

时间:2016-02-01 19:20:53

标签: apache-flink

我想从IDE本地启动时访问Flink Web界面。

我需要这个,因为我想访问Flink的计数器(累加器)。

2 个答案:

答案 0 :(得分:15)

为了在本地启动Flink时启动Web界面,我们必须在FlinkMiniCluster中启用Web界面。 FlinkMiniCluster是管理本地所有Flink服务启动的类。

包含依赖项:

<dependency>
  <groupId>org.apache.flink</groupId>
  <artifactId>flink-runtime-web_${scala.binary.version}</artifactId>
  <version>${flink.version}</version>
</dependency>

以下代码段将启用StreamExecutionEnvironment的网络界面:

// set up the execution environment
Configuration conf = new Configuration();
conf.setBoolean(ConfigConstants.LOCAL_START_WEBSERVER, true);
final StreamExecutionEnvironment env = StreamExecutionEnvironment.createLocalEnvironment(8, conf);

您还可以使用RestOptions配置服务器:

conf.setInteger(RestOptions.PORT, 8082);

答案 1 :(得分:1)

除了上面答案中的代码之外,pom文件中还需要以下依赖项。

Test