第一步:拉取hadoop镜像
docker pull singularities/hadoop:2.8
第二步:配置docker-compose.yml:
namenode:
image: singularities/hadoop:2.8
command: start-hadoop namenode
environment:
HDFS_USER: root
hostname: namenode
ports:
- "8020:8020"
- "14000:14000"
- "50070:50070"
- "50075:50075"
- "10020:10020"
- "13562:13562"
- "19888:19888"
第三步:创建容器并启动
1、创建容器 docker-compose -f docker-compose.yml up -d
2、访问:ip地址:50070,显示如下界面说明安装成功
查看hdfs的三个节点:
这个镜像好几年没有更新了,用的还是hadoop2.8,有需要的参考
docker构建hadoop镜像、docker-compose启动hdfs_weixin_42820161的博客-优快云博客
自定义hadoop镜像。