镜像概览
- 完整引用
docker.io/bde2020/hadoop-nodemanager- Registry
- docker.io
- 命名空间
- bde2020
- 仓库
- hadoop-nodemanager
- 已缓存 Tag 数
- 15
- 最近同步
- 07/13/2026, 02:44 PM
简介
Hadoop NodeManager 镜像(bde2020),YARN 计算节点容器,大数据 MapReduce/Spark 集群 Worker 组件。
详细介绍
bde2020/hadoop-nodemanager 运行 Apache Hadoop YARN NodeManager,管理节点上 Container 生命周期与资源分配。定位为 Hadoop 集群 Worker 组件,需 ResourceManager 与 HDFS 配套;大数据 YARN 集群部署、MapReduce/Spark on YARN 或 Hadoop 开发测试环境。
快速启动
docker run -d --name hadoop-nm \
-e CORE_CONF_fs_defaultFS=hdfs://namenode:8020 \
-e YARN_CONF_yarn_resourcemanager_hostname=resourcemanager \
docker.io/bde2020/hadoop-nodemanager:2.0.0-hadoop3.2.1-java8
推荐实践
docker run -d --name hadoop-nm \
--restart unless-stopped \
-e CORE_CONF_fs_defaultFS=hdfs://namenode:8020 \
-e YARN_CONF_yarn_resourcemanager_hostname=resourcemanager \
-e YARN_CONF_yarn_nodemanager_resource_memory_mb=8192 \
docker.io/bde2020/hadoop-nodemanager:2.0.0-hadoop3.2.1-java8
核心参数说明
CORE_CONF_fs_defaultFS— HDFS NameNode 地址YARN_CONF_yarn_resourcemanager_hostname— RM 主机- 配对 — namenode + resourcemanager
- 资源 — 按节点配置 memory_mb
Kubernetes
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: hadoop-nodemanager
spec:
selector:
matchLabels:
app: hadoop-nm
template:
metadata:
labels:
app: hadoop-nm
spec:
containers:
- name: nodemanager
image: docker.io/bde2020/hadoop-nodemanager:2.0.0-hadoop3.2.1-java8
env:
- name: CORE_CONF_fs_defaultFS
value: hdfs://hadoop-namenode:8020
- name: YARN_CONF_yarn_resourcemanager_hostname
value: hadoop-resourcemanager
DaemonSet 每节点部署;与 RM/NN 同栈。