记如何快速搭建flink本地开发环境

痛点:

    作为flink小白,其实在之前我们搭建flink本地开发环境的方式,都是从别的项目里边,把pom文件里的依赖copy来copy去。
    有时候缺了某个依赖,真就本地写main函数跑个wordcount都跑不起来---各种莫名奇怪的报错。
    其实新版flink1.15和1.16版本中,官方文档里就提供maven快速配置项目的方式(获取flink精简demo,不用关心flink的基本依赖导入)。  概览 | Apache Flink

方式1:使用maven命令创建模板工程


mvn archetype:generate                \
  -DarchetypeGroupId=org.apache.flink   \
  -DarchetypeArtifactId=flink-quickstart-java \
  -DarchetypeVersion=1.16.0


个人使用样例:
①在某个代码目录下,使用git bash打开命令行


②复制上面官网提供的maven命令copy到弹出的bash弹窗的命令行中( -DarchetypeVersion=1.16.0是指flink的版本1.16.0)


③等待片刻后,命令行中会交互式的让你输入一些关于项目的配置,比如项目名称artifactId、包结构groupId、项目版本号version


④看到build success字样就说明创建成功了,在刚才的代码目录中就可以看到按照模板创建好的demo了。



⑤realtime-flink-mvn



方式2:使用脚本方式拉取demo

$ curl https://flink.apache.org/q/quickstart.sh | bash -s 1.16.0

个人使用案例:
①在某个代码目录下,使用git bash打开命令行


② 复制上面官网提供的shell命令copy到弹出的bash弹窗的命令行中(|bash -s 1.16.0指flink的版本1.16.0)


③等待片刻,看到build success字样就说明创建成功了,在刚才的代码目录中就可以看到按照模板创建好的demo了。



④quickstart-这种创建方式,项目名称、包结构都是固定的,需要调整的话手动修改即可。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值