伪分布式模式等同于完全分布式,只是她只有一个节点。

一) HDFS上运行MapReduce 程序

(1)配置集群

  (a)配置:hadoop-env.sh

    Linux系统中获取jdk的安装路径:

    修改JAVA_HOME 路径:

  (b)配置:core-site.xml

    原始该文件内容

    配置后该文件内容

  (c)配置:hdfs-site.xml

    该文件原始内容

    配置后该文件内容

(2)启动集群

  (a)格式化namenode(第一次启动时格式化,以后就不要总格式化)

  (b)启动namenode

  (c)启动datanode

(3)查看集群

  (a)查看是否启动成功

  (b)查看产生的log日志

  (c)web端查看HDFS文件系统

    在浏览器中输入 http://192.168.47.101:50070/

    至此一个Hadoop的伪分布模式即搭建完成

(4)操作集群

  (a)在hdfs文件系统上创建一个input文件夹

    进入Web查看是否创建成功

  (b)将测试文件内容上传到文件系统上

  (c)查看上传的文件是否正确

  (d)在Hdfs上运行mapreduce程序

  (e)查看输出结果

    命令行查看:

    浏览器查看

  (f)将测试文件内容下载到本地

    点击上一步浏览器查看中的part-r-00000

    将 part-r-00000文件下载后查看

  (g)删除输出结果

二) YARN上运行MapReduce 程序

(1)配置集群

  (a)配置yarn-env.sh

    配置JAVA_HOME

  (b)配置yarn-site.xml

    增加两个属性节点

  (c)配置:mapred-env.sh

配置JAVA_HOME

  (d)配置: (对mapred-site.xml.template重新命名为) mapred-site.xml

并配置相应节点

(2)启动集群

启动集群之前先要保证namenode和datanode正常启动

  (a)启动resourcemanager

  (b)启动nodemanager

(3)集群操作

  (a)yarn的浏览器页面查看

启动成功后在浏览器中输入对应地址可查看

  (b)执行mapreduce程序

  (c)查看运行结果

  (d)删除文件系统上的output文件

三) 修改本地临时文件存储目录

1)停止进程

按照resourcemanager/nodemanager->datanode/namenode的先后顺停止进程

2)修改hadoop.tmp.dir

hadoop默认生成的dfs等文件放在 /tmp/hadoop-{hostname} 下的当重启后 系统临时文件夹中内容被清除,因此需要重新配置临时文件夹

在hadoop-2.7.2中新建 data/tmp 文件夹

后修改 core-site.xml,增加属性节点

3)格式化NameNode

4)启动所有进程

按照 namenode/datanode->resourcemanager/nodemanager顺序启动

5)查看/opt/module/hadoop-2.7.2/data/tmp这个目录下的内容

啃掉Hadoop系列笔记(04)-Hadoop运行模式之伪分布式模式的更多相关文章

  1. 啃掉Hadoop系列笔记(03)-Hadoop运行模式之本地模式

    Hadoop的本地模式为Hadoop的默认模式,不需要启用单独进程,直接可以运行,测试和开发时使用. 在<啃掉Hadoop系列笔记(02)-Hadoop运行环境搭建>中若环境搭建成功,则直 ...

  2. Hadoop Single Node Setup(hadoop本地模式和伪分布式模式安装-官方文档翻译 2.7.3)

    Purpose(目标) This document describes how to set up and configure a single-node Hadoop installation so ...

  3. 啃掉Hadoop系列笔记(01)-Hadoop框架的大数据生态

    一.Hadoop是什么 1)Hadoop是一个由Apache基金会所开发的分布式系统基础架构 2)主要解决,海量数据的存储和海量数据的分析计算问题. 3)广义上来说,HADOOP通常是指一个更广泛的概 ...

  4. 3 hadoop安装Standalone模式和伪分布式模式

    1 Standalone模式默认模式,即默认配置即是standalone模式装好hadoop-client,会将依赖的包安装好yum install hadoop-client配置文件各个配置文件在/ ...

  5. Hadoop的单机模式、伪分布式模式和完全分布式模式

    1.单机(非分布式)模式 这种模式在一台单机上运行,没有分布式文件系统,而是直接读写本地操作系统的文件系统. 2.伪分布式运行模式 这种模式也是在一台单机上运行,但用不同的Java进程模仿分布式运行中 ...

  6. 啃掉Hadoop系列笔记(02)-Hadoop运行环境搭建

    一.新增一个普通用户bigdata

  7. 网站用户行为分析——Hadoop的安装与配置(单机和伪分布式)

    Hadoop安装方式 Hadoop的安装方式有三种,分别是单机模式,伪分布式模式,伪分布式模式,分布式模式. 单机模式:Hadoop默认模式为非分布式模式(本地模式),无需进行其他配置即可运行.非分布 ...

  8. 云计算课程实验之安装Hadoop及配置伪分布式模式的Hadoop

    一.实验目的 1. 掌握Linux虚拟机的安装方法. 2. 掌握Hadoop的伪分布式安装方法. 二.实验内容 (一)Linux基本操作命令 Linux常用基本命令包括: ls,cd,mkdir,rm ...

  9. [Hadoop] Hadoop学习笔记之Hadoop基础

    1 Hadoop是什么? Google公司发表了两篇论文:一篇论文是“The Google File System”,介绍如何实现分布式地存储海量数据:另一篇论文是“Mapreduce:Simplif ...

随机推荐

  1. javascript面向对象 用new创建一个基于原型的javascript对象

    //创建一个类 其实就是个对象 var Student={ name:"robot", height:1.6, run:function(){ console.log(this.n ...

  2. Codeforces 1009 E. Intercity Travelling(计数)

    1009 E. Intercity Travelling 题意:一段路n个点,走i千米有对应的a[i]疲劳值.但是可以选择在除终点外的其余n-1个点休息,则下一个点开始,疲劳值从a[1]开始累加.休息 ...

  3. js反混淆

    var esprima = require('esprima') var escodegen = require('escodegen') content = "function _0x35 ...

  4. Linux-常用shell简介及shell基本操作

    1.查询shell环境变量,切换shell种类 ​​​ 表明目前使用的shell种类是bash. 要想改变shell种类,在终端输入想要运行的shell名称即可.在切换shell种类的过程中,可能会操 ...

  5. 微信小程序swiper禁止用户手动滑动

    最近做一个项目,由于用到了竖向swiper,导致占用屏幕过大,用户滑动总是滑动到swiper组件,页面无法向下拉动,于是找各种办法禁止用户手动滑动swiper组件. 经过网上一番查找,网友们也是闹洞大 ...

  6. HDU2795线段树入门 简单查询和修改

    http://acm.hdu.edu.cn/showproblem.php?pid=2795 #include<iostream> using namespace std; ; int h ...

  7. tensorflow feeddict问题unhashable type: 'numpy.ndarray'

    https://stackoverflow.com/a/49134587 求argmax.加newaxis.转变data类型时尽量用tf自带的函数: tf.argmax.[tf.newaxis, :] ...

  8. 安装wls报(主清单位置 "/u01/app/oracle/inventory" 无效 (无法读取/写入/执行))

    安装出现的错误: [weblogic@localhost ~]$ java -jar fmw_12.1.3.0.0_wls.jar 启动程序日志文件为/tmp/OraInstall2019-07-31 ...

  9. 2159 -- Ancient Cipher

    Ancient Cipher Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 36074   Accepted: 11765 ...

  10. Latex新手学习

    1.Latex 套装下载安装 http://www.ctex.org/CTeXDownload 选择镜像稳定版 下载安装后 2.一个简单的例子 (1)打开WinEdt (2)新建一个文档 \docum ...