Flink笔记-idea中启动webUI

本文介绍了如何在Apache Flink的流处理环境中配置并启动一个本地Web UI,通过`flink-runtime-web`依赖,并设置了8082端口。核心内容包括Maven依赖管理和StreamExecutionEnvironment的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、maven依赖

<dependency>
    <groupId>org.apache.flink</groupId>
    <artifactId>flink-runtime-web_2.12</artifactId>
    <version>1.10.1</version>
    <scope>compile</scope>
</dependency>

2、代码

public class MysqlSinkStream {
    public static void main(String[] args) throws Exception {
        // 启动一个webUI,指定本地WEB-UI端口号
        Configuration configuration = new Configuration();
        configuration.setInteger(RestOptions.PORT, 8082);

        StreamExecutionEnvironment env = StreamExecutionEnvironment.createLocalEnvironmentWithWebUI(configuration);
        
        。。。
    }
}

### 如何在 IntelliJ IDEA 中配置 Flink 和 Maven 开发环境 #### 创建新的 Maven 项目 为了开始创建基于 Flink 的应用程序,在 IntelliJ IDEA启动新项目向导。选择 `File` -> `New` -> `Project` 并挑选 `Maven` 类型来初始化一个新的 Maven 工程[^2]。 #### 配置项目基本信息 按照提示输入必要的细节,比如 Group ID、Artifact ID 及 Project Name 来定义项目的唯一标识符以及命名空间结构;同时指定保存位置以便后续访问和管理这些文件夹中的资源。 #### 安装 Scala 插件支持 由于许多 Flink 应用可能涉及使用 Scala 编写业务逻辑部分,因此建议安装相应的 IDE 支持组件。前往官方网站获取适用于当前版本的 IntelliJ IDEA 的 Scala 插件,并遵循说明完成本地化部署过程[^4]。 #### 设置 JDK 版本和其他环境变量 确认所使用的 Java Development Kit 符合最低要求(例如 Java 8 或更高),并且操作系统已正确设置了 PATH 环境变量指向正确的 JDK 路径。这一步骤对于确保编译器能够识别并利用所需的语言特性至关重要[^3]。 #### 添加依赖项至 pom.xml 文件 编辑项目的 POM 文件以引入 Apache Flink 所需的核心库以及其他任何第三方扩展或工具集。以下是简化后的 XML 片段用于示范目的: ```xml <dependencies> <!-- Flink dependencies --> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-streaming-java_2.12</artifactId> <version>${flink.version}</version> </dependency> <!-- Add other necessary libraries here --> </dependencies> ``` 通过上述步骤可以在 IntelliJ IDEA 上成功建立一个功能齐全的支持 Flink 流处理框架的应用程序开发平台[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值