SSH PASSWD = passwd
docker run -it -d --name master wantoper/hadoop:v1
docker cp master:/usr/local/src/hadoop-2.7.7 /usr/local/src/
docker cp master:/usr/local/src/jdk1.8.0_191 /usr/local/src/
docker stop master
docker rm master
docker network create hadoop
docker run -it -d --name master --hostname master --network hadoop -v /usr/local/src/hadoop-2.7.7:/usr/local/src/hadoop-2.7.7 -v /usr/local/src/jdk1.8.0_191:/usr/local/src/jdk1.8.0_191 -p 50070:50070 -p 8088:8088 wantoper/hadoop:v1
docker run -it -d --name slave1 --hostname slave1 --network hadoop --volumes-from master wantoper/hadoop:v1
docker run -it -d --name slave2 --hostname slave2 --network hadoop --volumes-from master wantoper/hadoop:v1
ssh-copy-id master >> yes >>passwd ssh-copy-id slave1 >> yes >>passwd ssh-copy-id slave2 >> yes >>passwd
#在master初始化hadoop 只需初始化一次 不可初始化多次 除非初始化没成功
docker exec -it master hadoop namenode -format
#启动hadoop
docker exec -it master start-all.sh
Content type
Image
Digest
Size
491.4 MB
Last updated
over 4 years ago
docker pull wantoper/hadoop:v1