Hadoop 使用docker-compose 构造一个master-2slave的小集群

https://github.com/wuhulala/wuhulala-dockerfile/tree/master/hadoop

分享感谢 https://github.com/kiwenlau/hadoop-cluster-docker

安装

  1. clone项目

git clone https://github.com/wuhulala/dockerfile.git

  1. build(可略过)

docker build -t wuhulala/hadoop:2.7.7 -f ./master/Dockerfile .

略过直接使用

docker pull registry.cn-hangzhou.aliyuncs.com/wuhulala/hadoop:2.7.7
  1. 进入hadoop 目录

docker-compose up -d

[外链图片转存失败(img-geehTa6w-1569140964757)(docs/images/1569139405777.png)]

  1. 进入master

docker exec -it hadoop_hadoop-master_1 /bin/bash

  1. 启动

[root@638f1a499aa5 bin]# /root/start-master.sh

定制化节点

  1. clone项目

git clone https://github.com/wuhulala/dockerfile.git

  1. 修改\hadoop\common\config\slaves
hadoop-slave1
hadoop-slave2
hadoop-slave3
hadoop-slave4
  1. 重新build
docker build -t wuhulala/hadoop:2.7.7 -f ./master/Dockerfile .
  1. 重新启动docker-compose
docker-compose up -d 
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐