Overview
- Full name
docker.io/farberg/apache-hadoop- Registry
- docker.io
- Namespace
- farberg
- Repository
- apache-hadoop
- Cached tags
- 4
- Last synced
- 07/06/2026, 06:01 AM
Introduction
Apache Hadoop HDFS/YARN 大数据平台镜像,提供分布式存储与 MapReduce 计算,适合离线数据分析集群部署。
Details
farberg/apache-hadoop 打包 Hadoop NameNode/DataNode 与 YARN 组件,通过 env 区分角色。定位为分布式大数据服务,需多节点组网与 HDFS volume;K8s StatefulSet 集群或 docker compose 三节点 PoC。
快速启动
docker run -d --name hadoop-nn \
-p 9870:9870 \
-e HADOOP_ROLE=namenode \
docker.io/farberg/apache-hadoop:latest
推荐实践
docker run -d --name hadoop-nn \
--restart unless-stopped \
-p 9870:9870 -p 8020:8020 \
-v /data/hadoop/nn:/hadoop/dfs/name \
-e HADOOP_ROLE=namenode \
docker.io/farberg/apache-hadoop:3.3.6
核心参数说明
-e HADOOP_ROLE— namenode/datanode 角色-p 9870:9870— NameNode Web UI-v .../nn:...— HDFS 元数据持久化- 固定 tag — Hadoop 版本 pin
Kubernetes
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: hadoop-nn
spec:
serviceName: hadoop-nn
replicas: 1
selector:
matchLabels:
app: hadoop-nn
template:
metadata:
labels:
app: hadoop-nn
spec:
containers:
- name: namenode
image: docker.io/farberg/apache-hadoop:3.3.6
env:
- name: HADOOP_ROLE
value: namenode
ports:
- containerPort: 9870
volumeMounts:
- name: data
mountPath: /hadoop/dfs/name
volumeClaimTemplates:
- metadata:
name: data
spec:
accessModes: [ReadWriteOnce]
resources:
requests:
storage: 100Gi
---
apiVersion: v1
kind: Service
metadata:
name: hadoop-nn
spec:
selector:
app: hadoop-nn
ports:
- port: 9870
targetPort: 9870
DataNode 独立 StatefulSet;生产建议官方 Helm。
Latest tags (20)
View all 4 tags →| Tag | Arch | Pushed At | Size | Digest | Sync | Wish | Action |
|---|---|---|---|---|---|---|---|
docker.io/farberg/apache-hadoop :3.4.3 | linux/arm64linux/amd64 | 2026/02/27 20:46 | 1.2 GB | sha256:5f8c54a60ab6… | |||
docker.io/farberg/apache-hadoop :latest | linux/arm64linux/amd64 | 2026/02/27 20:46 | 1.2 GB | sha256:5f8c54a60ab6… | |||
docker.io/farberg/apache-hadoop :3.4.1 | linux/arm64linux/amd64 | 2025/07/15 14:01 | 1.1 GB | sha256:01fc992e20f3… | |||
docker.io/farberg/apache-hadoop :3.3.2 | linux/arm64linux/amd64 | 2022/03/21 22:02 | 833.0 MB | sha256:b424368e5ea1… |