目录
一、从github上克隆源码
1.生成ssh免密登录秘钥

2.github中配置秘钥 用户头像-settings
3.克隆代码

新建文件夹,右键git bash here,输入命令
git clone git@github.com:apache/flink.git
执行完成后,切换到相对稳定的1.14版本
git checkout release-1.14
编译打包
mvn clean install -Drat.skip=true -DskipTests
如果遇到报错下面报错,请参考
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
二、运行flink环境
1.启动
代码编译完成后,可cd进入/flink-dist/target/ flink-1.14-SNAPSHOT-bin/flink-1.14-SNAPSHOT/目录下,flink-1.14.SNAPSHOT即是官网上下载的发行版
继续进入bin/目录,执行start-cluster.sh脚本启动flink。
打开浏览器访问localhost:8081可看到flink web界面

2.编写简单的flink项目,然后启动
./bin/flink run -c TestFlink flink-demo-1.0.SNAPSHOT.jar
查看flink web界面是否运行成功。
3.使用idea打开
查看flink核心源码,主要在flink-dist,flink-core,flink-streaming-java中,可打断点或者输出控制台的方式深入学习
4386

被折叠的 条评论
为什么被折叠?



