搭建docker hadoop環境

OJHVal 8年前發布 | 35K 次閱讀 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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!