流数据实时处理一直是大数据领域的重点,随着流引擎的发展,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 之旅;
四、总结学习新组件一定要以官网资料为主。
注:原创不易,转载请注明出处



