快速创建基于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种的命令

相关推荐
时空系11 分钟前
第10篇:继承扩展——面向对象编程进阶 python中文编程
开发语言·python·ai编程
CHANG_THE_WORLD1 小时前
python 批量终止进程exe
开发语言·python
古城小栈1 小时前
从 cargo-whero 库中,找到提升 rust 的契机
开发语言·后端·rust
Gary Studio3 小时前
安卓HAL C++基础-智能指针
开发语言·c++
啧不应该啊3 小时前
Day1 Python 与 C 的类型区别
c语言·开发语言
cen__y3 小时前
Linux07(信号01)
linux·运维·服务器·c语言·开发语言
xingpanvip4 小时前
星盘接口开发文档:星相日历接口指南
android·开发语言·前端·css·php·lua
guygg884 小时前
基于遗传算法的双层规划模型求解MATLAB实现
开发语言·matlab
凯瑟琳.奥古斯特4 小时前
SQLAlchemy核心功能解析
开发语言·python·flask
卷Java4 小时前
GPTQ vs AWQ vs GGUF:模型量化工具横向测评
开发语言·windows·python