flink 1.11.2 编译 hadoop3.0 CDH6.3

环境准备:

1. maven 安装、修改阿里源

 

获取源码

git clone https://github.com/apache/flink

git tags

git checkout release-1.11.2  # 最新的tag

开始编译

cd flink

# CDH6.3 使用的 hadoop 版本是 3.0.0

mvn clean package -DskipTests  -Dhadoop.version=3.0.0

 

遇到错误:
 

[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  12:47 min
[INFO] Finished at: 2020-10-23T09:10:19+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project flink-azure-fs-hadoop: Could not resolve dependencies for project org.apache.flink:flink-azure-fs-hadoop:jar:1.11.2: The following artifacts could not be resolved: com.nimbusds:lang-tag:jar:1.5, com.nimbusds:nimbus-jose-jwt:jar:9.1: Could not find artifact com.nimbusds:lang-tag:jar:1.5 -> [Help 1]
[ERROR] 

这个包的作用:Java implementation of "Tags for Identifying Languages", RFC-5646.

解决方案:百度找到这个包,pom 文件中添加:

<!-- https://www.KuMaPai.com/open/com.nimbusds/lang-tag -->
<dependency>
<groupId>com.nimbusds</groupId>
<artifactId>lang-tag</artifactId>
<version>1.5</version>
</dependency>

重新运行编译

又遇到错误:

[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  4.865 s
[INFO] Finished at: 2020-10-23T10:17:20+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project flink-azure-fs-hadoop: Could not resolve dependencies for project org.apache.flink:flink-azure-fs-hadoop:jar:1.11.2: The following artifacts could not be resolved: org.apache.flink:flink-fs-hadoop-shaded:jar:1.11.2, com.nimbusds:nimbus-jose-jwt:jar:9.1: Failure to find org.apache.flink:flink-fs-hadoop-shaded:jar:1.11.2 in https://maven.aliyun.com/repository/central was cached in the local repository, resolution will not be reattempted until the update interval of alimaven has elapsed or updates are forced -> [Help 1]

pom 文件查看 依赖这个 <flink.shaded.version>11.0</flink.shaded.version>

 

下载了两个版本的 7.0 和 11.0,分别编译安装才解决问题

发现11.0 有几个包不存在

mvn clean install -DskipTests -Dhadoop.version=2.7.7

然后又报错,找不到 kafka-schema-registry-client/4.1.0

自己从网上下载:http://packages.confluent.io/maven/io/confluent/kafka-schema-registry-client/4.1.0/

cp kafka-schema-registry-client-4.1.0.jar /data/.m2/repository/io/confluent/kafka-schema-registry-client/4.1.0/

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] flink-avro-confluent-registry 1.11.2 ............... SUCCESS [ 24.706 s]
[INFO] flink-sequence-file 1.11.2 ......................... SUCCESS [ 26.166 s]
[INFO] flink-compress 1.11.2 .............................. SUCCESS [ 26.121 s]
[INFO] flink-sql-orc 1.11.2 ............................... SUCCESS [ 24.413 s]
[INFO] flink-sql-parquet 1.11.2 ........................... SUCCESS [  4.973 s]
[INFO] flink-examples-streaming 1.11.2 .................... SUCCESS [01:20 min]
[INFO] flink-examples-table 1.11.2 ........................ SUCCESS [ 43.440 s]
[INFO] flink-examples-build-helper 1.11.2 ................. SUCCESS [  1.798 s]
[INFO] flink-examples-streaming-twitter 1.11.2 ............ SUCCESS [  1.174 s]
[INFO] flink-examples-streaming-state-machine 1.11.2 ...... SUCCESS [  1.376 s]
[INFO] flink-examples-streaming-gcp-pubsub 1.11.2 ......... SUCCESS [ 14.383 s]
[INFO] flink-container 1.11.2 ............................. SUCCESS [  4.036 s]
[INFO] flink-queryable-state-runtime 1.11.2 ............... SUCCESS [  6.607 s]
[INFO] flink-mesos 1.11.2 ................................. SUCCESS [01:37 min]
[INFO] flink-kubernetes 1.11.2 ............................ SUCCESS [ 34.664 s]
[INFO] flink-yarn 1.11.2 .................................. SUCCESS [ 10.983 s]
[INFO] flink-gelly 1.11.2 ................................. SUCCESS [ 16.968 s]
[INFO] flink-gelly-scala 1.11.2 ........................... SUCCESS [ 48.855 s]
[INFO] flink-gelly-examples 1.11.2 ........................ SUCCESS [ 18.459 s]
[INFO] flink-external-resources 1.11.2 .................... SUCCESS [  0.928 s]
[INFO] flink-external-resource-gpu 1.11.2 ................. SUCCESS [  1.286 s]
[INFO] flink-metrics-dropwizard 1.11.2 .................... SUCCESS [  0.960 s]
[INFO] flink-metrics-graphite 1.11.2 ...................... SUCCESS [  0.479 s]
[INFO] flink-metrics-influxdb 1.11.2 ...................... SUCCESS [  3.117 s]
[INFO] flink-metrics-prometheus 1.11.2 .................... SUCCESS [  0.930 s]
[INFO] flink-metrics-statsd 1.11.2 ........................ SUCCESS [  0.567 s]
[INFO] flink-metrics-datadog 1.11.2 ....................... SUCCESS [  0.476 s]
[INFO] flink-metrics-slf4j 1.11.2 ......................... SUCCESS [  0.604 s]
[INFO] flink-cep-scala 1.11.2 ............................. SUCCESS [ 49.727 s]
[INFO] flink-table-uber 1.11.2 ............................ SUCCESS [ 23.841 s]
[INFO] flink-table-uber-blink 1.11.2 ...................... SUCCESS [ 25.715 s]
[INFO] flink-python 1.11.2 ................................ SUCCESS [ 36.904 s]
[INFO] flink-sql-client 1.11.2 ............................ SUCCESS [ 36.687 s]
[INFO] flink-state-processor-api 1.11.2 ................... SUCCESS [  3.764 s]
[INFO] flink-ml-parent 1.11.2 ............................. SUCCESS [  0.487 s]
[INFO] flink-ml-api 1.11.2 ................................ SUCCESS [  1.240 s]
[INFO] flink-ml-lib 1.11.2 ................................ SUCCESS [  4.884 s]
[INFO] flink-ml-uber 1.11.2 ............................... SUCCESS [  0.561 s]
[INFO] flink-scala-shell 1.11.2 ........................... SUCCESS [ 37.075 s]
[INFO] flink-dist 1.11.2 .................................. SUCCESS [ 39.390 s]
[INFO] flink-yarn-tests 1.11.2 ............................ SUCCESS [ 17.936 s]
[INFO] flink-end-to-end-tests 1.11.2 ...................... SUCCESS [ 31.051 s]
[INFO] flink-cli-test 1.11.2 .............................. SUCCESS [  0.751 s]
[INFO] flink-parent-child-classloading-test-program 1.11.2  SUCCESS [  0.729 s]
[INFO] flink-parent-child-classloading-test-lib-package 1.11.2 SUCCESS [  0.656 s]
[INFO] flink-dataset-allround-test 1.11.2 ................. SUCCESS [  0.810 s]
[INFO] flink-dataset-fine-grained-recovery-test 1.11.2 .... SUCCESS [  0.999 s]
[INFO] flink-datastream-allround-test 1.11.2 .............. SUCCESS [ 11.424 s]
[INFO] flink-batch-sql-test 1.11.2 ........................ SUCCESS [  1.152 s]
[INFO] flink-stream-sql-test 1.11.2 ....................... SUCCESS [  1.606 s]
[INFO] flink-bucketing-sink-test 1.11.2 ................... SUCCESS [  3.264 s]
[INFO] flink-distributed-cache-via-blob 1.11.2 ............ SUCCESS [  1.694 s]
[INFO] flink-high-parallelism-iterations-test 1.11.2 ...... SUCCESS [ 20.312 s]
[INFO] flink-stream-stateful-job-upgrade-test 1.11.2 ...... SUCCESS [  2.027 s]
[INFO] flink-queryable-state-test 1.11.2 .................. SUCCESS [  9.986 s]
[INFO] flink-local-recovery-and-allocation-test 1.11.2 .... SUCCESS [  3.593 s]
[INFO] flink-elasticsearch5-test 1.11.2 ................... SUCCESS [ 21.726 s]
[INFO] flink-elasticsearch6-test 1.11.2 ................... SUCCESS [ 14.844 s]
[INFO] flink-quickstart 1.11.2 ............................ SUCCESS [  2.979 s]
[INFO] flink-quickstart-java 1.11.2 ....................... SUCCESS [  1.682 s]
[INFO] flink-quickstart-scala 1.11.2 ...................... SUCCESS [  0.996 s]
[INFO] flink-quickstart-test 1.11.2 ....................... SUCCESS [ 10.481 s]
[INFO] flink-confluent-schema-registry 1.11.2 ............. SUCCESS [  4.667 s]
[INFO] flink-stream-state-ttl-test 1.11.2 ................. SUCCESS [  9.904 s]
[INFO] flink-sql-client-test 1.11.2 ....................... SUCCESS [ 33.799 s]
[INFO] flink-streaming-file-sink-test 1.11.2 .............. SUCCESS [  0.517 s]
[INFO] flink-state-evolution-test 1.11.2 .................. SUCCESS [  1.934 s]
[INFO] flink-rocksdb-state-memory-control-test 1.11.2 ..... SUCCESS [  1.719 s]
[INFO] flink-end-to-end-tests-common 1.11.2 ............... SUCCESS [  1.707 s]
[INFO] flink-metrics-availability-test 1.11.2 ............. SUCCESS [  0.535 s]
[INFO] flink-metrics-reporter-prometheus-test 1.11.2 ...... SUCCESS [  0.576 s]
[INFO] flink-heavy-deployment-stress-test 1.11.2 .......... SUCCESS [ 19.433 s]
[INFO] flink-connector-gcp-pubsub-emulator-tests 1.11.2 ... SUCCESS [ 29.240 s]
[INFO] flink-streaming-kafka-test-base 1.11.2 ............. SUCCESS [  0.529 s]
[INFO] flink-streaming-kafka-test 1.11.2 .................. SUCCESS [ 18.715 s]
[INFO] flink-streaming-kafka011-test 1.11.2 ............... SUCCESS [ 16.210 s]
[INFO] flink-streaming-kafka010-test 1.11.2 ............... SUCCESS [ 11.300 s]
[INFO] flink-plugins-test 1.11.2 .......................... SUCCESS [  0.228 s]
[INFO] dummy-fs 1.11.2 .................................... SUCCESS [  0.356 s]
[INFO] another-dummy-fs 1.11.2 ............................ SUCCESS [  0.808 s]
[INFO] flink-tpch-test 1.11.2 ............................. SUCCESS [  1.570 s]
[INFO] flink-streaming-kinesis-test 1.11.2 ................ SUCCESS [ 21.545 s]
[INFO] flink-elasticsearch7-test 1.11.2 ................... SUCCESS [ 47.795 s]
[INFO] flink-end-to-end-tests-common-kafka 1.11.2 ......... SUCCESS [  1.659 s]
[INFO] flink-tpcds-test 1.11.2 ............................ SUCCESS [  1.460 s]
[INFO] flink-netty-shuffle-memory-control-test 1.11.2 ..... SUCCESS [  0.309 s]
[INFO] flink-python-test 1.11.2 ........................... SUCCESS [ 25.629 s]
[INFO] flink-statebackend-heap-spillable 1.11.2 ........... SUCCESS [  1.679 s]
[INFO] flink-contrib 1.11.2 ............................... SUCCESS [  0.206 s]
[INFO] flink-connector-wikiedits 1.11.2 ................... SUCCESS [  0.989 s]
[INFO] flink-fs-tests 1.11.2 .............................. SUCCESS [  2.487 s]
[INFO] flink-docs 1.11.2 .................................. SUCCESS [  4.516 s]
[INFO] flink-walkthroughs 1.11.2 .......................... SUCCESS [  0.337 s]
[INFO] flink-walkthrough-common 1.11.2 .................... SUCCESS [  1.751 s]
[INFO] flink-walkthrough-datastream-java 1.11.2 ........... SUCCESS [  0.577 s]
[INFO] flink-walkthrough-datastream-scala 1.11.2 .......... SUCCESS [  0.455 s]
[INFO] flink-shaded-force-shading 11.0 .................... SUCCESS [  1.885 s]
[INFO] flink-shaded-zookeeper-3.5 3.5.6-11.0 .............. SUCCESS [  8.530 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  06:44 min (Wall Clock)

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值