docker拉取國(guó)外的鏡像速度簡(jiǎn)直難以忍受,因此配置國(guó)內(nèi)的阿里云加速服務(wù)拉取鏡像。
在/etc/docker目錄下新建daemon.json文件,并寫入一下內(nèi)容
{
"registry-mirrors": ["https://2elq31uu.mirror.aliyuncs.com"]
}
之后再拉取國(guó)內(nèi)鏡像的時(shí)候速度就會(huì)非澄д蓿快了
docker pull cloudera/quickstart:latest
總共4個(gè)多G的文件,拉取下來之后拔疚,啟動(dòng)容器
docker run --privileged=true --hostname=quickstart.cloudera -p 8020:8020 -p 7180:7180 -p 21050:21050 -p 50070:50070 -p 50075:50075 -p 50010:50010 -p 50020:50020 -t -i -d cloudera/quickstart /usr/bin/docker-quickstart
后續(xù)問題:?jiǎn)?dòng)之后很多數(shù)據(jù)獲取不到鹅搪,應(yīng)該是內(nèi)存不足,命令改造如下
docker run --privileged=true -m 1800M --memory-swap -1 --hostname=quickstart.cloudera -p 8020:8020 -p 7180:7180 -p 21050:21050 -p 50070:50070 -p 50075:50075 -p 50010:50010 -p 50020:50020 -t -i -d cloudera/quickstart /usr/bin/docker-quickstart
-m 限制容器所能使用宿主機(jī)的最大內(nèi)存大小
--memory-swap 限制內(nèi)存和交換空間總和大小 -1表示不做限制
啟動(dòng)該容器后使用docker命令進(jìn)入該容器蔓肯,并執(zhí)行
/home/cloudera/cloudera-manager --force --express
來啟動(dòng)cloudera-manager
啟動(dòng)出現(xiàn)異常
進(jìn)入容器 /var/log/cloudera-scm-server
日志出現(xiàn)如下異常
由于服務(wù)器內(nèi)存不夠遂鹊,占用內(nèi)存基本達(dá)到60%以上,某些服務(wù)無法啟動(dòng)蔗包,暫時(shí)作罷秉扑。。调限。舟陆。