本人亲测可用大家放心安装,本文适合开发环境搭建,不喜勿喷
安装环境
centos7.2
docker 18.06.0-ce(这个安装参考我的另外一篇博客https://blog.csdn.net/qq_16563637/article/details/81699251)
首先关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
下载hadoop镜像

docker pull sequenceiq/hadoop-docker:2.6.0

查看镜像

docker images

运行hadoop

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:2.6.0 /etc/bootstrap.sh -bash

测试是否安装成功
先进入hadoop容器

docker exec -it ${CONTAINER ID} /bin/bash

执行完成docker run 也就是上一步,该步骤可以省略

cd /usr/local/hadoop-2.6.0
bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.6.0.jar grep input output 'dfs[a-z.]+'

如果执行mapreduce程序说明安装成功
可以打开浏览器查看
宿主机IP:50070
docker安装完毕
为了正常使用还需安装以下东西

vi /etc/profile

在最底部加入下面内容

export HADOOP_HOME="/usr/local/hadoop-2.6.0"
export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH

保存:wq
使得配置生效

source /etc/profile

查看命令行是否能用

hadoop version

docker命令行安装完毕
测试jar文件在hadoop中启动
上传一个jar到宿主机
我用hadoop-mapreduce-examples-2.6.0.jar(这个可以自己在网上下一个)
拷贝jar文件到容器
docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径

docker cp /root/hadoop-mapreduce-examples-2.6.0.jar b7d7f88574fb:/usr/local/hadoop-2.6.0

查看是否成功

docker exec -it b7d7f88574fb /bin/bash
cd /usr/local/hadoop-2.6.0
ls

上传一个文件到hdfs

vi a.txt

输入下面内容

canglaoshi is mylove
xiaoze is mylove
wutenglan is mylove

保存
hadoop创建文件夹

hadoop fs -mkdir -p /wordcount/input
hadoop fs -put a.txt /wordcount/input
hadoop jar hadoop-mapreduce-examples-2.6.0.jar wordcount /wordcount/input /wordcount/output

查看输出内容

hadoop fs -cat /wordcount/output/part-r-00000

hadoop使用docker安装和使用(单节点适合开发环境)相关推荐

  1. hadoop 配置 docker伪分布式(单节点)

    在~/.bashrc中添加环境变量 export JAVA_HOME=/bigdata/jdk1.8.0_212 export PATH=$PATH:$JAVA_HOME/bin export HAD ...

  2. hadoop3的简单安装方法(单节点)

    前言 目前,网络上关于Hadoop安装的资料很多,过程比较详细,各种问题的解决方案基本都能找到,但资料质量参差不齐,随着hadoop版本的更新,有些方法已经不适用.lz初学hadoop,在这里面碰到不 ...

  3. macos server 恢复安装_Go语言:Docker安装及运行consul节点

    微服务管理--Docker安装及运行consul节点 搭建集群 在真实的生产环境中,需要真实的部署consul集群.在一台机器上想要模拟多台集群部署的效果,有两种方案:一种是借助虚拟机,另一种是借助容 ...

  4. consul命令行查看服务_Go语言微服务架构实战:第十三节 微服务管理--Docker安装及运行consul节点...

    微服务管理--Docker安装及运行consul节点 搭建集群 在真实的生产环境中,需要真实的部署consul集群.在一台机器上想要模拟多台集群部署的效果,有两种方案:一种是借助虚拟机,另一种是借助容 ...

  5. ubuntu20环境下使用DevStack安装Openstack-Wallaby(单节点、多节点)

    文章目录 一.单节点部署 1. 环境准备 1.1 镜像源 1.2 pip源 1.3 安装依赖包 2. OpenStack安装 - wallaby 2.1 添加`stack`用户 2.2 设置代理 2. ...

  6. Vscode_00_安装Vscode和搭建C/C++开发环境

    Vscode_00_安装Vscode和搭建C/C++开发环境 下载并安装Vscode 下载Vscode 安装Vscode 插件推荐 卸载Vscode 配置C/C++开发环境 下载MinGW 安装Min ...

  7. 基于Anaconda安装GPU版PyTorch深度学习开发环境

    基于Anaconda安装GPU版PyTorch深度学习开发环境 1 安装Anaconda 2 安装GPU计算驱动 2.1 检查是否有合适的GPU 2.2 下载CUDA和cuDNN 2.3 安装CUDA ...

  8. mac怎么配置php开发环境变量,Mac M1安装mnmp(Mac+Nginx+MySQL+PHP)开发环境

    之前刚装好了 HomeBrew ,接下来就要安装 环境了. 注意:如果 brew install 出以下错误, 则安装时使用arch -arm64 brew install软件包名 进行安装 安装 N ...

  9. PX4-AutoPilot教程-0-使用VMware虚拟机安装Ubuntu系统并搭建PX4开发环境(ROS+mavros+jMAVSim+gazebo+QGC+QT)

    使用VMware虚拟机安装Ubuntu系统并搭建PX4开发环境 本教程使用VMware虚拟机安装Ubuntu18.04系统(官方推荐使用版本),搭建PX4固件版本为v1.9.2,飞控板为pixhawk ...

最新文章

  1. Spring编程式和声明式事务实例讲解
  2. eclipse中用maven多模块管理,然后主项目无法调用其他被依赖项目里的方法,解决办法
  3. 给销售范围组合分配定价过程
  4. nginx服务器的配置
  5. Nodejs基础中间件Connect
  6. 枣庄三中高考2021成绩查询,2021枣庄中考成绩查询系统入口
  7. Hadoop—如何查看HDFS默认的ns命名空间和所有命名空间列表
  8. Python使用openpyxl和pandas处理学生成绩Excel文件实用案例
  9. PDE10 wave equation: d'Alembert's formula
  10. 从技术转管理,我做了什么来拯救自己?
  11. x64 - reject driver loading
  12. python通达信,显示K线图
  13. 01:电机控制的基本原理
  14. AutoRunner 功能自动化测试项目实训之AutoRunner产品设计目标(三)
  15. 快速接入 微信微博QQ钉钉 原生登录分享
  16. 4只鸭子在同一个圆圈内游泳,问:4只鸭子出现在同一个半圆内的概率是多少?Python模拟
  17. 打开excel提示损坏的映像的解决办法
  18. altera fpga大小如何衡量_【转】Xilinx和Altera的FPGA的对比
  19. 台达DVP-EH3系列PLC如何实现远程编程调试和程序上下载?
  20. 新加坡网络安全软件公司【Republic Power 】申请纳斯达克IPO上市

热门文章

  1. etcd学习和实战:4、Java使用etcd实现服务发现和管理
  2. 车险承保理赔信息网络查询
  3. java sortedmap_SortedMap接口的实现类TreeMap介绍和实现Comparator自定义比较器
  4. vue-router.esm.js?8c4f:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation
  5. IPO被否,灿星文化还能保住“综艺王座”吗?
  6. 【Web前端】设计模式、闭包
  7. 时代催生枭雄——XFS应运而生
  8. 强烈推荐牧风WordPress主题 iPhoto最终版本可采集
  9. 全球同服--coc类游戏服务器架构
  10. 基于SpringBoot+微信小程序的农产品销售平台