当前位置:   article > 正文

手把手教你获取、编译和调试Flink的源代码

flink源码编译

导读:本文介绍如何导入Flink源代码,对源代码进行编译、构建及调试。

作者:罗江宇 赵士杰 李涵淼 闵文俊

来源:大数据DT(ID:hzdashuju)

4c22696b62b7d44f30d5894eea9835b0.png

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所示。

faca9ba65130d2e97c5cb599ddcc5beb.png

▲图1-5 git clone方式下载

2. 导入Flink源代码

导入Flink 源代码分成两步,分别是将Flink源代码导入IDEA和配置Flink源代码的CheckStyle。其中,配置好Flink 源代码的CheckStyle是为了保证Flink 源代码修改符合CheckStyle里的规范要求。

将下载好的Flink源代码导入IDEA,流程如下。

  1. 启动IntelliJ IDEA 并单击欢迎窗口右上角的Open按钮。

  2. 在弹出窗口中选择Flink源代码的根目录。

  3. 选择Import project from external model和maven项,并单击Next按钮。

  4. 选择SDK。如果之前没有配置过SDK,单击“+”图标, 并点击JDK,选择你的JDK的目录,然后单击OK按钮。

  5. 单击Next 按钮完成Flink源代码的导入。

  6. 在导入的项目右侧单击Maven→Generate Sources and Update Folders的图标,将Flink Library 构建到Maven 本地仓库。

  7. 构建项目(单击Build→Make Project图标)。

想对Flink进行二次开发或者为开源社区贡献代码的读者可以选择配置CheckStyle。

1)Java CheckStyle配置流程

IntelliJ IDEA 通过C

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/751933
推荐阅读
相关标签
  

闽ICP备14008679号