赞
踩
导读:本文介绍如何导入Flink源代码,对源代码进行编译、构建及调试。
作者:罗江宇 赵士杰 李涵淼 闵文俊
来源:大数据DT(ID:hzdashuju)
01 获取与导入Flink源代码
1. 下载Flink源代码
获取Flink源代码的方式有两种:一种是通过官网的源代码下载地址直接下载,另一种是通过git clone的方式。
1)官网下载方式
下载地址为
https://flink.apache.org/downloads.html
选择Flink 1.9.0的Source版本下载。
2)git clone方式
输入git clone git@github.com:apache/flink.git 命令将源代码下载到本地,如图1-5所示。
▲图1-5 git clone方式下载
2. 导入Flink源代码
导入Flink 源代码分成两步,分别是将Flink源代码导入IDEA和配置Flink源代码的CheckStyle。其中,配置好Flink 源代码的CheckStyle是为了保证Flink 源代码修改符合CheckStyle里的规范要求。
将下载好的Flink源代码导入IDEA,流程如下。
启动IntelliJ IDEA 并单击欢迎窗口右上角的Open按钮。
在弹出窗口中选择Flink源代码的根目录。
选择Import project from external model和maven项,并单击Next按钮。
选择SDK。如果之前没有配置过SDK,单击“+”图标, 并点击JDK,选择你的JDK的目录,然后单击OK按钮。
单击Next 按钮完成Flink源代码的导入。
在导入的项目右侧单击Maven→Generate Sources and Update Folders的图标,将Flink Library 构建到Maven 本地仓库。
构建项目(单击Build→Make Project图标)。
想对Flink进行二次开发或者为开源社区贡献代码的读者可以选择配置CheckStyle。
1)Java CheckStyle配置流程
IntelliJ IDEA 通过C
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。