赞
踩
CDH原本是Flink1.10,现业务升级和 修复log4j漏洞,需要将Flink升级到1.12.7
编译后的目标文件我也已经准备好,自行取用:
链接:百度网盘 请输入提取码 提取码:cct5
- 1. 拷贝目标文件
- docker cp /root/flink-1.12.7-bin-scala_2.12.tar server001:/root &&
- docker cp /root/FLINK_ON_YARN-1.12.5.jar server001:/opt/cloudera/csd/ && # (目的是让cm识别)
- docker cp flink-shaded-hadoop-2-uber-3.0.0-cdh6.3.2-10.0.jar server001:/opt/cloudera/parcels/FLINK/lib/flink/lib
-
- 2. 解压编译包
- tar -xvf /root/flink-1.12.7-bin-scala_2.12.tar &&
- ll /root/FLINK-1.12.7-BIN-SCALA_2.12_build/
- 结果:
- total 316428
- -rw-r--r-- 1 root root 324009305 12月 13 11:10 FLINK-1.12.5-BIN-SCALA_2.12-el7.parcel
- -rw---S--- 1 root root 41 12月 13 11:10 FLINK-1.12.5-BIN-SCALA_2.12-el7.parcel.sha
- -rw-r--r-- 1 root root 583 12月 13 11:10 manifest.json
-
- 3. 清理缓存,将文件拷贝到parcel_repo下,并授权
- rm -rf /opt/cloudera/parcel-cache/* /opt/cloudera/parcel-repo/* \
- && cp /root/FLINK-1.12.7-BIN-SCALA_2.12_build/* /opt/cloudera/parcel-repo/ \
- && chmod 777 /opt/cloudera/parcel-repo/*
-
-
- 4. 检查hash码是否一致;不一致就修改.sha文件
- cd /opt/cloudera/parcel-repo/ && sha1sum FLINK-1.12.7-BIN-SCALA_2.12-el7.parcel && cat FLINK-1.12.7-BIN-SCALA_2.12-el7.parcel.sha
- e4c05b78dbcbfaea49e10d0a86ee4e0c4722a086 FLINK-1.12.7-BIN-SCALA_2.12-el7.parcel
- e4c05b78dbcbfaea49e10d0a86ee4e0c4722a086
- 修改sha文件:
- sha1sum FLINK-1.12.7-BIN-SCALA_2.12-el7.parcel | awk '{ print $1 }' > FLINK-1.12.7-BIN-SCALA_2.12-el7.parcel.sha
点击分配 - 激活 即可
分配激活完成后,再次查看flink/lib下的log4j版本更新为2.16。 ok完成~
- [root@server001 lib]# pwd
- /opt/cloudera/parcels/FLINK/lib/flink/lib
- [root@server001 lib]# ll
- total 183496
- -rw-r--r-- 1 root root 89654 12月 15 08:23 flink-csv-1.12.7.jar
- -rw-r--r-- 1 root root 105200367 12月 15 08:28 flink-dist_2.12-1.12.7.jar
- -rw-r--r-- 1 root root 134891 12月 15 08:22 flink-json-1.12.7.jar
- -rw-r--r-- 1 root root 7709741 12月 15 06:56 flink-shaded-zookeeper-3.4.14.jar
- -rw-r--r-- 1 root root 34696963 12月 15 08:27 flink-table_2.12-1.12.7.jar
- -rw-r--r-- 1 root root 37736212 12月 15 08:27 flink-table-blink_2.12-1.12.7.jar
- -rw-r--r-- 1 root root 207909 12月 15 06:56 log4j-1.2-api-2.16.0.jar
- -rw-r--r-- 1 root root 301892 12月 15 06:56 log4j-api-2.16.0.jar
- -rw-r--r-- 1 root root 1789565 12月 15 06:56 log4j-core-2.16.0.jar
- -rw-r--r-- 1 root root 24258 12月 15 06:56 log4j-slf4j-impl-2.16.0.jar
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。