利用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的

 

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