# 拉去Hadoop镜像
docker pull kiwenlau/hadoop:1.0
# 下载启动脚本
git clone https://gitee.com/Cancerking/docker-project.git
# 创建网桥
sudo docker network create --driver=bridge hadoop
# 进入目录
cd docker-project/hadoop-cluster-docker/
# 为了方便后续通过 Java API 访问 HDFS,需要修改脚本,添加一个端口映射,将容器的 9000 端口映射到本地的 9000 端口,我们需要在-p 8088:8088 \下添加一行
vi start-container.sh
sudo docker run -itd \
--net=hadoop \
-p 50070:50070 \
-p 8088:8088 \
-p 9000:9000 \
--name hadoop-master \
--hostname hadoop-master \
kiwenlau/hadoop:1.0 &> /dev/null
# 启动
./start-container.sh
# 启动完之后,自动进入master容器中启动hadoop
./start-hadoop.sh
# 测试访问
http://192.168.56.108:8088
http://192.168.56.108:50070/
Docker部署系列:搭建Hadoop 集群
于 2023-02-22 11:23:01 首次发布