栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Flink笔记-开发环境初始入门工程构建

Flink笔记-开发环境初始入门工程构建

流数据实时处理一直是大数据领域的重点,随着流引擎的发展,flink正被越来越多人使用,本文主要记录初始学习flink时构建工程的注意事项

一、前置条件与开发环境

JDK1.8、Maven3、Git、IntelliJ IDEA

构建flink之前,请先提前安装配置好jdk1.8和maven3,本文使用Git拉取官网quickstar示例源码,使用IntelliJ IDEA作为开发工具,可使用maven进行构建并按喜好选择开发工具如Eclipse或VSCode,本文不涉及前置条件配置。

二、flink工程构建参考资料

温馨提示:构建flink初始工程无需Google或者百度搜初始工程构建资料;也无需查看各类杂七杂八的博客;入门工程构建直接查看官网资料,按官网推荐的方式构建(实际操作中有些细节需要注意);

flink工程构建官网资料链接: Project Configuration | Apache Flink

 三、构建项目  1、在目标目录右键选择Git Bash Here,进入git bash界面

2、复制flink官网上的构建命令在git bash中执行

注:本文构建的是 flink1.14.0版本,命令中使用 -s 指定拉取的 flink版本;

curl http://flink.apache.org/q/quickstart.sh | bash -s 1.14.0

温馨提示:使用curl命令拉取工程要将https改为http,不改可能会因为:curl failed to verify the legitimacy of the server and therefore could not establish a secure connection to it. 异常导致拉取失败 ;

 

3、构建命令执行完毕后,可看到flink datastream 工程 quickstart 构建成功,使用IDEA打开刚刚构建的工程 

温馨提示:provided 模式表示该包只在编译和测试的时候用,即开发环境本地运行要将这行注释掉;若不想注释则需要在Edit Configurations 中 勾选 Include dependencies with Provided scope ;

4、写个简单的示例代码,执行测试工程是否正常

正常运行,开始flink 之旅; 

四、总结

学习新组件一定要以官网资料为主。

注:原创不易,转载请注明出处

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/307318.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号