flink 1.17.1怎么安装呢?
时间: 2025-06-04 22:28:57 浏览: 28
### Flink 1.17.1 安装教程
#### 1. 下载 Flink
访问官方镜像站点获取对应版本的压缩包,并通过命令行工具完成下载操作:
```bash
wget https://archive.apache.org/dist/flink/flink-1.17.1/flink-1.17.1-bin-scala_2.12.tgz
```
此链接提供的是 Scala 版本为 2.12 的二进制分发包[^2]。
#### 2. 解压安装包
将下载好的 `.tgz` 文件解压至目标目录,通常建议放置于 `/opt/module` 路径下以便管理:
```bash
tar zxvf /tempupload/flink-1.17.1-bin-scala_2.12.tgz -C /opt/module/
mv flink-1.17.1 flink
```
上述指令会把解压后的文件夹重命名为更简洁易记的名字 `flink`[^1]。
#### 3. 配置环境变量
为了让系统能够识别到新安装的服务组件,需编辑用户的 shell profile 文件(如 `.bashrc`, `.zshrc`),追加如下内容:
```bash
export FLINK_HOME=/opt/module/flink
export PATH=$FLINK_HOME/bin:$PATH
```
随后刷新当前终端窗口以应用改动:
```bash
source ~/.bashrc
```
或者如果是 zsh 用户则替换为:
```bash
source ~/.zshrc
```
#### 4. 启动 Standalone 模式
进入 `$FLINK_HOME/conf` 目录调整默认配置选项满足实际需求之后即可尝试启动集群服务。对于单机测试而言,默认参数基本适用无需额外定制化处理。
启动命令如下所示:
```bash
start-cluster.sh
```
此时应该可以在浏览器输入 http://localhost:8081 访问 Web UI 页面查看运行状态[^4]。
#### 5. JDBC Connectors 设置 (可选步骤)
当计划利用内置 SQL CLI 工具对接外部数据库资源时,除了基础框架外还需引入特定驱动支持。例如针对 MySQL 场景就需要准备两个 JAR 包分别负责协议适配以及具体实现逻辑交互部分的功能扩展。
- **MySQL Driver**: 博主提到其个人环境下已有预置版本号为 8.0.27 的 jar 文档可以直接沿用;
- **Flink-JDBC Connector**: 参考 Maven Central Repository 获取最新兼容发行版资料地址 [https://mvnrepository.com/artifact/org.apache.flink/flink-connector-jdbc](https://mvnrepository.com/artifact/org.apache.flink/flink-connector-jdbc),选取匹配当前核心引擎次序编号组合而成的目标产物——即此处选用的是 `flink-connector-jdbc-3.1.1-1.17.jar`[^3]。
最后记得把这些素材拷贝至 lib 子目录当中去激活关联特性模块加载机制。
---
###
阅读全文
相关推荐

















