apache/hadoop-runner该镜像为Apache Hadoop基础镜像,不依赖特定Hadoop发行版,通过内置脚本实现从源码或预构建包运行Hadoop的功能,适用于灵活部署Hadoop相关服务。
适用于Hadoop开发、测试环境,尤其适合需要自定义Hadoop构建(如启用特定profile)或验证源码编译版本功能的场景,支持快速部署HDDS等服务进行功能测试。
通过以下命令在本地构建镜像:
bashdocker build -t apache/hadoop-runner .
使用Maven编译Apache Hadoop trunk版本,启用hdds profile:
bashmvn clean install package -DskipTests -Pdist,hdds -Dtar -Dmaven.javadoc.skip=true
编译完成后,通过docker-compose启动HDDS服务:
bashcd hadoop-dist/target/compose/ozone docker-compose up -d
若docker-compose启动失败,检查hadoop-dist/target/compose/ozone/.env文件是否存在,并确认其中包含类似以下内容(版本号可能不同):
HDDS_VERSION=0.2.1-SNAPSHOT

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务