hadoop-runner

apache/hadoop-runner Docker Image

自动构建

Apache Hadoop基础镜像,不依赖特定发行版,提供运行来自源码或预构建包的Hadoop所需脚本,支持HDDS等服务部署与配置。

10 次收藏下载次数: 0状态:自动构建维护者:Apache 软件基金会镜像仓库类型:镜像最近更新:

Apache Hadoop基础镜像概述

该镜像为Apache Hadoop基础镜像,不依赖特定Hadoop发行版,通过内置脚本实现从源码或预构建包运行Hadoop的功能,适用于灵活部署Hadoop相关服务。

核心功能和特性

  • 发行版无关:不绑定任何Hadoop发行版,支持运行来自源码编译或预构建包的Hadoop
  • 脚本支持:提供运行Hadoop所需的基础脚本,简化部署流程
  • 服务兼容性:支持HDDS(Hadoop Distributed Data Store)等Hadoop生态服务的配置与启动

使用场景和适用范围

适用于Hadoop开发、测试环境,尤其适合需要自定义Hadoop构建(如启用特定profile)或验证源码编译版本功能的场景,支持快速部署HDDS等服务进行功能测试。

使用方法和配置说明

构建镜像

通过以下命令在本地构建镜像:

bash
docker build -t apache/hadoop-runner .

编译Hadoop

使用Maven编译Apache Hadoop trunk版本,启用hdds profile:

bash
mvn clean install package -DskipTests -Pdist,hdds -Dtar -Dmaven.javadoc.skip=true

启动服务

编译完成后,通过docker-compose启动HDDS服务:

bash
cd hadoop-dist/target/compose/ozone
docker-compose up -d

故障排除

若docker-compose启动失败,检查hadoop-dist/target/compose/ozone/.env文件是否存在,并确认其中包含类似以下内容(版本号可能不同):

HDDS_VERSION=0.2.1-SNAPSHOT

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 hadoop-runner 镜像标签

docker pull docker.xuanyuan.run/apache/hadoop-runner:<标签>

DockerHub 原生拉取命令

docker pull apache/hadoop-runner:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持专业版保障服务可用付费会员免广告