从Flink 1.11开始,flink-shaded-hadoop-2-uberFlink项目不再正式支持使用发行版。
如果想建立flink-shaded对供应商特定的Hadoop版本,您必须首先描述配置特定供应商的Maven仓库在本地Maven安装在这里。
运行以下命令以flink-shaded针对所需的Hadoop版本(例如对于version 2.6.5-custom)进行构建和安装:
mvn clean install -Dhadoop.version=2.6.5-custom
完成此步骤后,将flink-shaded-hadoop-2-uber jar放入/libFlink分发目录中。
Flink1.11编译Hadoop2.7.2
-
-
- 1. 下载/flink-shaded
- 2. 解压至linux
- 3. 进入flink-shaded-hadoop-2-parent,修改pom
- 4. 进入flink-shaded-hadoop-2 修改pom
- 5.进入flink-shaded-hadoop-2-uber 修改pom
- 6. 返回进入flink-shaded-release-10.0下 修改pom
- 7. 配置完毕,运行前提是需要linux配置maven
- 8. 返回进入flink-shaded-release-10.0下 执行编译
- 9. 找到jar 放入flinke1.11的lib下
- 10. 完毕 我把我的jar链接放下面,需要帮到大家的给个赞顺便关注一下
-
1. 下载/flink-shaded
前往git 下载/flink-shaded 下载relese-10.0 因为10.0是包含hadoop-bin的,1.11 不包含hadoop
https://github.com/apache/flink-shaded.git
2. 解压至linux
3. 进入flink-shaded-hadoop-2-parent,修改pom
cd /opt/module/flink-shaded-release-10.0/flink-shaded-hadoop-2-parent
vi pom.xml