# Build oozie-5.2.1 基于docker
容器内网页下载maven:
wget 下载网址
临时在容器中配置环境变量
ln -s maven-apache-3.2.1 maven3
export MAVEN_HOME=/root/maven3
export PATH=$PATH:$MAVEN_HOME/bin
oozie解压包下执行:下载各类jar包
bin/mkdistro.sh -DskipTests -Dhadoop-3 -Dhadoop.version=3.2.2 -Dhive.version=3.1.2 -Dhbase=2.4.6
问题一:Apache Oozie Fluent Job API
Blocked mirror for repositories
解决:
1.在 home 目录下的 .m2/ 目录创建 settings.xml 文件,编辑文件
ll /root/.m2/
cd ~/.m2
2.通过命令 mvn help:effective-settings 检查当前settings
问题二:Apache Oozie Core
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project
oozie-core: Compilation failure
[ERROR] /root/oo

本文详细介绍了如何在Docker容器中构建Oozie 5.2.1,包括解决在构建过程中遇到的Apache Oozie Fluent Job API的镜像问题,Apache Oozie Core的编译失败问题,以及在部署时遇到的Guava和MySQL连接问题。最后,文章提到了部署Oozie的步骤,如创建sharelib,初始化数据库和启动Oozie服务。
最低0.47元/天 解锁文章
800

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



