是的,Flink 1.17如果要用Java 8,需要自己编译。因为Flink官方只支持Java 8及以上版本。
Flink 1.17 如果要使用 Java 8,确实需要自己编译,以下是详细的步骤和单元表格:
准备工作
1、确保已经安装了 Java 8 开发环境。
2、下载 Flink 1.17 源代码。
3、安装 Maven 构建工具。
编译 Flink 1.17
1、解压 Flink 1.17 源代码包。
2、进入 Flink 源代码目录,执行以下命令进行编译:
mvn clean package DskipTests Pjava8 Dmaven.javadoc.skip=true B
参数说明:
DskipTests
:跳过测试。
Pjava8
:使用 Java 8 配置。
Dmaven.javadoc.skip=true
:跳过生成文档。
B
:在后台运行。
编译结果
编译完成后,会在 Flink 源代码目录下的 flinkdist/target
目录下生成一个名为 flink1.17.0
(或类似名称)的文件夹,其中包含了编译好的 Flink 二进制文件。
使用编译好的 Flink
将编译好的 Flink 二进制文件添加到系统环境变量中,即可在命令行中使用 Flink,将 flink1.17.0
文件夹添加到 PATH
环境变量中,然后在命令行中输入 flink
,即可启动 Flink 命令行界面。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/481278.html