前言
  本文是基于ubuntu 环境完成的,要完成hadoop的安装,必须先在ubuntu上安装docker,

 

一、下载hadoop镜像
           1、换到root用户

              执行  su root 

              这样做是方便执行命令

            2、下载镜像

              执行   docker search hadoop 

               

   选择 第一个【sequenceiq/hadoop-docker】, 这个最容易安装

     执行   docker pull sequenceiq/hadoop-docker  

     然后自动下载

    下载完成后查看镜像

    执行 docker images 

    利用docker搭建hadoop的开发环境(simple)

   

二、运行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

 结果如下

利用docker搭建hadoop的开发环境(simple)

说明成功了,并且进入容器内

  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.]+'

执行结果如下,

   利用docker搭建hadoop的开发环境(simple)

      以上部分截图

3、访问 ip:50070

结果如下

 

利用docker搭建hadoop的开发环境(simple)

到此为止,利用docker 已经成功部署了hadoop,不 过这里要申明下,这是单机版本的,开发自己练练手是完全OK的
 

相关文章:

  • 2021-12-31
  • 2022-01-22
  • 2021-09-11
  • 2022-12-23
  • 2022-12-23
  • 2021-06-12
  • 2021-11-09
猜你喜欢
  • 2021-08-29
  • 2022-12-23
  • 2021-12-13
  • 2021-10-09
  • 2022-12-23
  • 2021-09-11
相关资源
相似解决方案