搭建docker hadoop環境
來自: http://www.cnblogs.com/Qingluan/p/5188160.html
搭建Docker-Hadoop基礎環境
[TOC]
簡介
因為很難真正的有一個集群環境。在一般的條件下想要模擬hadoop集群的話,我只好選擇docker
關于docker的簡介我就不在這里寫了。
詳細可以看 http://www.docker.com [^ps1]
我的項目地址 http://git.oschina.net/dark.H/DDataAny
Dockerfile 文件和必要的打包文件都在我的項目里面
步驟
搭建Docker image
hadoop我使用的基礎image是 ubuntu ,其實主要需要的環境如下
- JDK#7
- hadoop#2.6
- ssh
所以在基礎的 images中我們需要做的是把上述的依賴安裝上
其次配置一下環境
- 安裝docker
首先需要安裝 docker
apt-get install docker-io lxc
安裝完后一般會默認配置好網卡創建一個用作docker 的集群使用的子網。但如果有問題的話,需要自己手動配置
# 主要就是一下兩條就可以完成配置,具體參見我的其他blog,或者google ,baidu ip route add xxx ip addr add xxx
- 下載一個ubuntu images
</ul>
docker pull ubuntu
或者使用我的ubuntu
wget -q http://git.oschina.net/dark.H/DDataAny/tree/master/resource/ubuntu.tar && sleep 1 && cut ubuntu.tar | docker load
- 使用Dockerfile 生成新的包含所有依賴的image
</ul>
通過一個較小的ubuntu image 和dockerfile 生成一個新的image 我們取名為 qingluan/hadoop
docker build -t qingluan/hadoop
..待續
注釋
</div> 本文由用戶 OJHVal 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!