虛擬機環(huán)境:CentOS 7.0
curl -sSL https://get.docker.com/ | sh因為網(wǎng)絡(luò)原因總是安裝失敗,后來改用國內(nèi)的源鏡像安裝阿里云的安裝腳本
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -2、鏡像加速器
還是網(wǎng)絡(luò)原因,從Docker Hub獲取鏡像遇到困難,我這里采用了DaoCloud加速器:https://www.daocloud.io/
3、獲取鏡像
1、獲取centos基礎(chǔ)鏡像
docker pull centos2、獲取Hadoop鏡像
這里采用了kiwenlau/hadoop版本的hadoop鏡像
docker pull kiwenlau/hadoop:1.03、下載Github倉庫
git clone https://github.com/kiwenlau/hadoop-cluster-docker4、創(chuàng)建docker網(wǎng)絡(luò)
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/
新聞熱點
疑難解答