一:环境准备
-
操作系统 Centos7.5
-
CDH6.3.2集群,需添加yarn服务、zookeeper服务
3.本文版本flink1.10, 20210315更新 : 实测 flink1.12.2可用

-
准备Git环境,maven环境 ,jdk环境(编译源码需要)
[root@node001 ~]# git --version git version 1.8.3.1 [root@node001 ~]# mvn -version Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00) Maven home: /opt/module/apache-maven-3.6.1 Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /opt/module/jdk1.8.0_191/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-862.14.4.el7.x86_64", arch: "amd64", family: "unix" [root@node001 ~]#
二:下载安装包
1. Flink-shaded包
https://flink.apache.org/downloads.html
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uaMeYPky-1606813106293)(Untitled_images/image-20201201152141021.png)]](https://i-blog.csdnimg.cn/blog_migrate/f9391cf1a427a94ee9405575a2849b30.png)
2. flink1.10.2 源码包
https://www.apache.org/dyn/closer.lua/flink/flink-1.10.2/flink-1.10.2-src.tgz
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8ocXofZB-1606813106297)(Untitled_images/image-20201201152347658.png)]](https://i-blog.csdnimg.cn/blog_migrate/54be338ad9f20b9ed55ff2a53b9fda15.png)
3. maven配置文件
- maven配置文件需要加上以下镜像源
<!-- flink 源码编译-->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readabl

该教程详细介绍了如何在CDH6.3.2环境下,通过编译Flink1.10.2源码和制作parcel包,集成安装Flink on YARN服务。涉及内容包括环境准备、下载安装包、编译源码、制作parcel、配置parcel库以及解决可能出现的问题。
最低0.47元/天 解锁文章
3388

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



