虚拟机环境:CentOS 7.0
curl -sSL https://get.docker.com/ | sh因为网络原因总是安装失败,后来改用国内的源镜像安装阿里云的安装脚本
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -2、镜像加速器
还是网络原因,从Docker Hub获取镜像遇到困难,我这里采用了DaoCloud加速器:https://www.daocloud.io/
3、获取镜像
1、获取centos基础镜像
docker pull centos2、获取Hadoop镜像
这里采用了kiwenlau/hadoop版本的hadoop镜像
docker pull kiwenlau/hadoop:1.03、下载Github仓库
git clone https://github.com/kiwenlau/hadoop-cluster-docker4、创建docker网络
docker network create --driver=bridge hadoop5、运行Docker容器
cd hadoop-cluster-docker ./start-container.sh启动了3个容器,1个master, 2个slave运行后就进入了hadoop-master容器的/root目录
6、启动hadoop
./start-hadoop.sh7、运行Wordcount
./run-wordcount.sh-------
参考:
[1]、https://yeasy.gitbooks.io/docker_PRactice/content/install/centos.html[2]、http://kiwenlau.com/2016/06/12/160612-hadoop-cluster-docker-update/
新闻热点
疑难解答