文章目录

  • 前言
  • 一、Hadoop的三种运行环境
  • 二、集群规划
  • 三.需要的基本软件安装
  • 下期见

前言

Hadoop的运行环境可以是在Windows上,也可以在linux上,但在Windows上运行效率很低;

下面介绍Hadoop在linux的环境搭建;

一、Hadoop的三种运行环境

Hadoop运行环境有三种模式:本地模式,伪分布模式,完全分布式模式

本地模式(Standalone Mode)

默认情况下,Hadoop即处于该模式,用于开发和调式。【不推荐使用】
  1. 不对配置文件进行修改。
  2. 使用本地文件系统,而不是分布式文件系统.
  3. Hadoop不会启动NameNode、DataNode、SecondaryNameNode、ResourceManager、NodeManager等守护进程,Map()和Reduce()任务作为同一个进程的不同部分来执行的。
  4. 用于对MapReduce程序的逻辑进行调试,确保程序的正确。

伪分布模式(Pseudo-Distributed Mode)

Hadoop的守护进程运行在本机机器,模拟一个小规模的集群。【电脑配置不高的可以使用】 
  1. 在一台主机模拟一个小规模的集群,在这种模式下Hadoop使用的是分布式文件系统,一般用于程序调试与测试.也可以说伪分布式是完全分布式 的一个特例。
  2. 在这种模式下,Hadoop使用的是分布式文件系统。在单机模式之上增加了代码调试功能,允许检查内存使用情况,HDFS输入输出,以及守护进程交互。Hadoop启动NameNode、DataNode、SecondaryNameNode、ResourceManager、NodeManager,这些守护进程都在同一台机器上运行,是相互独立的Java进程。
  3. 需要修改配置文件:core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml。
  4. 格式化文件系统

完全分布式模式(Cluster Mode) <本次搭建的环境>

Hadoop的运行在由多台主机搭建的集群上,是真正的生产环境。【电脑内存8G及以上就可以配置】
  1. 在这种模式下,Hadoop在所有的主机上安装JDK、Hadoop、Zookeeper等软件,组成相互连通的网络。
  2. 主机间设置SSH免密码登录,把各从节点生成的公钥添加到主节点的信任列表中。
  3. 需要修改配置文件:core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml、hadoop-env.sh。 格式化文件系统
  4. 启动Hadoop后的进程:NameNode,DataNode,ResourceManager,NodeManager,SecondaryNameNode

二、集群规划

三.需要的基本软件安装

  1. VMware 安装
    由于版权原因各位自行下载;VM16即可
  2. Linux 系统安装
    用的是CentOs7,
    可以参考https://blog.csdn.net/weixin_45556441/article/details/114382989
    资源下载 https://download.csdn.net/download/weixin_45556441/15676799
  3. 远程连接工具安装
    直接安装Xshell绿色版即可。
    安装地址 https://download.csdn.net/download/weixin_45556441/15676579

下期见

Hadoop环境搭建教学(二)完全分布式集群搭建;

Hadoop环境搭建教学(一)运行环境,集群规划介绍;相关推荐

  1. Hadoop环境搭建教学(二)完全分布式集群搭建;

    Hadoop环境搭建教学(一)运行环境,集群规划介绍: 文章目录 安装三台 CentOS 7系统 一.X-Shell的准备工作 二.基本工具安装 三.关闭防火墙 四.修改Host文件 五.3.4.4 ...

  2. 如何搭建html运行环境,搭建真实的运行环境2019.4.22

    1.搭建真实运行环境步骤 ①先下载phpstudy软件 ②按照安装步骤进行phpstudy安装,安装后启动服务,点击<其它选项菜单>里面的<My HomePage>选项,正常显 ...

  3. 服务器环境搭建——安装Java运行环境

    环境 操作系统:64位的Centos7.6 JDK:1.8 步骤 下载安装包 去官网下载相应的压缩包 将安装包通过ftp传到服务器上,我将压缩包放在了/usr/local中 解压 tar -xvf j ...

  4. window环境搭建go语言运行环境

    研究区块链,一直在纠结是研究比原链还是研究比特币链, 现在准备研究比原链,因为 ①比原链也是基于比特币开发的, ②我也在比原社区群里,有问题的话可以向比原技术老师请教 ③我是从事交易所工作的,最近对接 ...

  5. 搭建Kubernetes(k8s)集群(cka考试环境)

    搭建Kubernetes(k8s)集群 基础介绍 containerd简介 Docker vs containerd K8S为什么要放弃使用Docker作为容器运行时,而使用containerd呢? ...

  6. 搭建大数据运行环境之二

    前言 上篇文章咱们将大数据相关的一些组件都集成安装在了一个docker中 搭建大数据运行环境之一 这篇文章咱们继续 启动下该docker中的大数据相关的组件 将大数据运行环境跑起来 上篇文章的几个注意 ...

  7. ubuntu平台下搭建PHPWind网站运行环境

    ubuntu平台下搭建PHPWind网站运行环境 前提: 要打开root权限 sudo password [这里填写root密码] 在Linux平台安装PhpWind的是比较麻烦的事,相对来说在Ubu ...

  8. 使Docker搭建Java Web运行环境

    Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种"轻量级"容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公 ...

  9. ubuntu上搭建php,ubuntu10.04上搭建php网站运行环境

    ubuntu 10.04下搭建php网站运行环境 ubuntu 10.04下搭建php网站运行环境 前提: 要打开root权限 sudo password [这里填写root密码] 1.第一步安装ub ...

最新文章

  1. VS2010-2015对C++11/14/17特性的支持
  2. oracle密码加密工具下载,oracle加密工具wrap
  3. javascript对象操作总结
  4. 面试被问 | 防止 Java 代码被反编译的方法有几种?
  5. HTML中引入CSS的三种方式——响应式Web系列学习笔记
  6. sklearn线性回归详解
  7. JDBC操作(基础篇)
  8. Storm 实时分析系统详解
  9. fedora linux五笔输入法,Fedora 22上安装fcitx五笔输入法
  10. 留言列表模板HTML代码
  11. IBM SPSS Modeler简单案例
  12. java中的各种集合排序
  13. 用百度OCR识别URL图片中的文字
  14. UFS学习一:UTP层和UPIU
  15. VMware拟收购云应用管理服务商Wavefront
  16. android 按键 免root,按键精灵免root版
  17. 7.3 向量的数量积与向量积
  18. php程序克隆,php克隆 - freedom - OSCHINA - 中文开源技术交流社区
  19. 安天移动安全应对“DressCode”威胁,发布企业移动威胁检查工具
  20. i3 7100黑苹果_黑苹果系统是否好用?

热门文章

  1. tcp三次握手和syn 洪水攻击
  2. H5开发开发利器——flex
  3. rsync同步文件到远程主机
  4. Reveal使用步骤和 破解Revealapp的试用时间限制
  5. oracle各版本手动升级任我行-升级矩阵
  6. 安全实现Linux网络监控(1)
  7. 使用 ASP.NET 配置类
  8. mysql查询大于等于效率_mysql 中4 OR 6的效率要大于 !=5?
  9. 【转载】SAP物料账未分摊差异分析
  10. 使用js实现时钟效果