快速创建基于Scala的flink开发项目

想创建一个基于Scala的flink 1.15.4的项目,但是官网的快速创建脚本都是基于Java的(官方地址:概览 | Apache Flink),所以这里记录一下基于Scala版本的快速创建

1.使用Maven 命令

bash 复制代码
mvn archetype:generate -DarchetypeGroupId=org.apache.flink -DarchetypeArtifactId=flink-quickstart-scala -DarchetypeVersion=1.15.4 -DgroupId=com.zstax -DartifactId=flink15-scala -Dversion=1.0 -Dpackage=com.zstax -DinteractiveMode=false

上面这条命令如果在Windows下执行的话,需要使用cmd窗口,使用powershell窗口的话会报错:The goal you specified requires a project to execute but there is no POM in this directory

因为对于PowerShell,如果需要运行mvn命令,必须将其后的每一个参数,都用英文双引号(也就是"")给包围起来,如:"-DgroupId=com.zstax"

2.使用快速启动脚本

bash 复制代码
curl https://flink.apache.org/q/quickstart-scala-SNAPSHOT.sh | bash -s 1.15.4

建议使用第1种,用浏览器打开:https://flink.apache.org/q/quickstart-scala-SNAPSHOT.sh,可以看到第二种其实也是调用了第1种的命令

相关推荐
谁他个天昏地暗2 分钟前
Java 实现 Excel 文件对比与数据填充
java·开发语言·excel
kaikaile199518 分钟前
使用Python进行数据可视化的初学者指南
开发语言·python·信息可视化
大P哥阿豪19 分钟前
Go defer(二):从汇编的角度理解延迟调用的实现
开发语言·汇编·后端·golang
意疏28 分钟前
【Python篇】PyCharm 安装与基础配置指南
开发语言·python·pycharm
GuokLiu2 小时前
250708-通过两块硬盘拷贝DeepSeek两个满血版模型的bash脚本
开发语言·chrome·bash
iCxhust8 小时前
c# U盘映像生成工具
开发语言·单片机·c#
yangzhi_emo9 小时前
ES6笔记2
开发语言·前端·javascript
emplace_back10 小时前
C# 集合表达式和展开运算符 (..) 详解
开发语言·windows·c#
jz_ddk10 小时前
[学习] C语言数学库函数背后的故事:`double erf(double x)`
c语言·开发语言·学习
萧曵 丶10 小时前
Rust 所有权系统:深入浅出指南
开发语言·后端·rust