Flink-1.18.1环境搭建

本文档详细介绍了如何下载并安装Flink 1.18.1,包括设置环境变量、修改配置参数、避免启动服务时的语法错误,以及如何访问和启动Flink的SQL客户端。

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

下载

下载flink安装包

Index of /dist/flink/flink-1.18.1

下载flink-cdc安装包

Release Release 3.0.0 · ververica/flink-cdc-connectors · GitHub

安装

添加环境变量

vi ~/.bash_profile

export FLINK_HOME=/home/postgres/flink/flink-1.18.1

export PATH=$PATH:$FLINK_HOME/bin

source ~/.bash_profile

参数修改

vi ${FLINK_HOME}/conf/flink-conf.yaml

rest.bind-address: 0.0.0.0

rest.address: 0.0.0.0

启动服务

不要用sh命令启动,因为这样看第三行报错:bin/config.sh: line 32: ` done < <(find "$FLINK_LIB_DIR" ! -type d -name '*.jar' -print0 | sort -z)'

第 32 行的语法在 sh 中是不支持的,会报语法错误;但是在 bash 中是没问题的。

sh st

### 如何在 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、付费专栏及课程。

余额充值