利用docker搭建hadoop的開發環境(超簡單)

    前言

  本文是基於ubuntu 環境完成的,要完成hadoop的安裝必須先在ubuntu上安裝docker,

 

一、下載hadoop鏡像

           1、換到root用戶

              執行  su root 

              這樣做是方便執行命令

            2、下載鏡像

              執行   docker search hadoop 

               

   選擇 第一個【sequenceiq/hadoop-docker】, 這個最容易安裝

     執行   docker pull sequenceiq/hadoop-docker  

     然後自動下載

    下載完成後查看鏡像

    執行 docker images 

    

   

二、運行hadoop 

    1、執行

docker run -i -t -p 50070:50070 -p 9000:9000 -p 8088:8088 -p 8040:8040 -p 8042:8042 -p 49707:49707 -p 50010:50010 -p 50075:50075 -p 50090:50090 sequenceiq/hadoop-docker:latest 
 /etc/bootstrap.sh -bash

 結果如下

說明成功了,並且進入容器內

  2、進入hadoop的目錄

    cd /usr/local/hadoop-2.7.0

 3、啓動mapreduce

     bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.0.jar grep input output 'dfs[a-z.]+'

執行結果如下,

   

      以上部分截圖

3、訪問 ip:50070

    我的機器的ip是192.168.153.130/

    所以訪問 http://192.168.153.130:50070/

結果如下

 

 

到此爲止,利用docker 已經成功部署了hadoop,不 過這裏要申明下,這是單機版本的,開發自己練練手是完全OK的

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章