返回顶部
首页 > 资讯 > 数据库 >初识Hadoop的三种安装模式
  • 699
分享到

初识Hadoop的三种安装模式

初识Hadoop的三种安装模式 2021-06-16 16:06:02 699人浏览 绘本
摘要

特点:高可靠性(不怕丢)、高效性(处理速度快)、高容错性 ps:使用hadoop版本: 接下来所用到的Hadoop2.8.5,虽然目前Hadoop已经更新到3.x了;但是我们始终秉持一个观点“用旧不用新”,因为毕竟旧版本较为稳定(目

初识Hadoop的三种安装模式

特点:高可靠性(不怕丢)、高效性(处理速度快)、高容错性

接下来所用到的Hadoop2.8.5,虽然目前Hadoop已经更新到3.x了;但是我们始终秉持一个观点“用旧不用新”,因为毕竟旧版本较为稳定(目前虽然jdk出到版本为16了,但是我们还是会使用jdk8和jdk11),包括后期使用的各项HiveHBase等都需要与hadoop版本相对应,很难去找此类资源;当然如果到公司以后,公司也会给你提供好相应版本的,直接用就可以。

Hadoop

hdfs分布式文件系统---需要安装

mapReduce:分布式离线计算框架----不需要安装----逻辑概念-----需要编码实现

Yarn:分布式资源调度系统----需要安装

安装方式:

  • 本地模式
  • 伪分布式模式---一台电脑
  • 完全分布式

1.本地模式配置

(本模式下:hdfs和yarn组件无法使用,只能使用mapreduce-----一般只用来测试mapreduce)

一般会将目录设置为(/opt目录一般存放第三方软件)---app下放安装的软件,software下放第三方软件的压缩包

image-20210727125043807

  • 解压hadoop压缩包至/opt/app目录下

img

  • vim /etc/profile来更改系统环境变量(配置Hadoop的环境变量:目的是为了能够在任何目录下都能使用hadoop命令)

    export HADOOP_HOME=/opt/app/hadoop-2.8.5
    export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
    
  • source /etc/profile
    hadoop version
    

    image-20210727130049405

2.伪分布式模式

(本模式下:hadoop的组件hdfs和yarn都在一台机器上,需要去修改配置文件)

前言:一个巨大的文件需要进行存储,单台计算机肯定是不能存储这个文件的,因此我们可以将这个文件切割成几个部分,分别放到不同计算机上。但是这时出现了一个问题:三台机器上存储的文件互相没有联系,大文件怎么能下载呢? 此时可以在每个电脑上安装HDFS进行 “关系定义”,接下来讨论下这个关键性技术HDFS

主从模式--分布式软件:一个主节点,多个从节点

  • 熟悉概念

    • HDFS{

      ​ Namenode:存储元数据{领导,知道数据放到哪里}

      ​ DataNode:存储数据(员工)

      ​ SecondaryNameNode:(秘书)

      }

    • Yarn{
      ​ ResourceManager (相当于NameNode:领导)

      ​ NodeManager (相当于DataNode:员工)

      }

  • 配置项

    image-20210727144804823

(.sh文件进行与java相连的jdk配置:配置JAVA_HOME=/opt/app/jdk1.8)

(.xml文件进行相应配置:core(common公共的)、hdfs、mapred、yarn)

1.core-site.xml


  hadoop.tmp.dir
  /opt/app/hadoop-2.8.5/temp

2.hdfs-site.xml


  fs.defaultFS
  hdfs://192.168.0.20:9000



  dfs.replication
  1

3.mapred-site.xml


  mapreduce.framework.name
  yarn

4.yarn-site.xml


  yarn.nodemanager.aux-services
  mapreduce_shuffle




  yarn.resourcemanager.hostname
  192.168.0.20

  • 格式化NameNode

    (相当于创建core-site.xml中声明的temp目录)

    {只能格式化1次,如果非要格式化的话,那么可以将产生的temp文件删除}

hadoop namenode -fORMat
  • 开启hdfs服务和yarn服务

    start-dfs.sh
    start-yarn.sh
    
  • 访问验证

    namenode访问网址{Http://ip:50070}
    yarn的访问网址{http://ip:8088}
    

    image-20210727155107899

    image-20210727154950966

  • 补充

    通过此种方式,你会发现在启动各个节点时需要反复输入密码,不想要这样的话,就寻找解决方式:

    配置ssh免密钥登录

    生成密钥

    cd ~/.ssh
    ssh-keygen -t rsa
    

    image-20210727162643922

    把密码给别人

    ssh-copy-id 192.168.0.20
    

    image-20210727162918257

3.完全分布式

(最少有3台节点组成的集群)----一般在生产部署时使用

1.需要准备3台虚拟机:通过克隆(创建完整克隆)方式创建

image-20210727173527054

2.配置3台虚拟机的静态网络

192.168.0.20 、192.168.0.21、192.168.0.22

3.配置3台虚拟机的免密登录

---过程与伪分布式中所谈到的免密登录一致

(成功界面)

image-20210727220159195

4.同步时间

  • 安装ntp

    yum install -y ntp
    vim /etc/ntp.conf
    

    image-20210727222237091

此处第一个圆圈内,我的网段应该为192.168.0.0

image-20210727222538832

(以上两张图片为需要在ntp.conf中修改和添加的)

  • 修改/etc/sysconfig/ntpd

    添加代码
    SYNC_HWCLOCK=yes
    
  • 添加成开机启动

    systemctl enable ntpd
    

然后在node2和node3上配置定时任务

crontab -e
*/1 * * * * /usr/sbin/ntpdate 192.168.0.20
每隔1分钟,同步node1主服务器上的时间
您可能感兴趣的文档:

--结束END--

本文标题: 初识Hadoop的三种安装模式

本文链接: https://lsjlt.com/news/8601.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 初识Hadoop的三种安装模式
    特点:高可靠性(不怕丢)、高效性(处理速度快)、高容错性 ps:使用Hadoop版本: 接下来所用到的Hadoop2.8.5,虽然目前Hadoop已经更新到3.x了;但是我们始终秉持一个观点“用旧不用新”,因为毕竟旧版本较为稳定(目...
    99+
    2021-06-16
    初识Hadoop的三种安装模式
  • postgresql - 三种安装方式
    最近接触了postgresql的安装,和大家分享一下。一、简 介 PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统...
    99+
    2024-04-02
  • Nginx三种安装方式
    Nginx快速安装 官方提供三种版本下载 ​ Mainline version:主线版本,也叫开发版。最新版本,但没经过大量测试 ​ Stable version:稳定版本,通过大量的测试,相对比较稳...
    99+
    2023-09-01
    linux nginx 运维 服务器 centos
  • MAC安装git的三种方式
    MAC安装git的三种方式 方式一:使用Homebrew安装方式二:从官方网站下载安装包方式三:使用Xcode Command Line Tools安装总结 在MAC上安装Git有多种方式,包括通过Homebrew、下载安装包等...
    99+
    2023-08-25
    macos git
  • 云服务器的三种模式是哪三种模式
    云服务器的三种模式包括:按需使用(Distributed Access)、按量付费(Decentralized Pricing)和自助托管(Autonomous Server)。 按需使用(Distributed Access)是指用户可...
    99+
    2023-10-26
    三种 模式 服务器
  • binlog的三种模式
    binlog的三种模式statement模式特点:(1)此模式不支持RU,RC隔离级别;(2)binglog日志文件中上一个事物的结束点是下一个事物的开始点;(3)DML,DDL语句都会明文显示;(4)对一...
    99+
    2024-04-02
  • 云服务器的三种模式是哪三种模式呢
    云服务器(Cloud Server)有以下三种模式: 公共云(Public Cloud):这种云服务器是由企业或组织自己管理并托管其计算和存储资源,客户可以根据需求选择适合自己的服务器类型和配置,并与其他客户共享这些资源。 私有云(Pr...
    99+
    2023-10-27
    三种 模式 服务器
  • MySQL5.7版本的三种安装方式
                     mysql5.7的安装方式安装MySQL可以分为三种方式:{1;源码编译、2;二进...
    99+
    2024-04-02
  • docker的三种安装方式汇总
    目录docker的安装方式yum安装docker (需要联网, 允许选择版本):脚本安装最高版本dockerrpm包安装dockerdocker 安装指定版本Centos安装Ubun...
    99+
    2023-03-09
    docker的安装 安装docker docker安装方式
  • mysql三种安装方式介绍
    这篇文章主要讲解了“mysql三种安装方式介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql三种安装方式介绍”吧! MYSQL版本介绍 ...
    99+
    2024-04-02
  • 数组的三种初始化方式
    1. 直接初始化:在声明数组的同时给出初始值,例如:`int[] arr = {1, 2, 3, 4, 5};` 这种方式适用于已知...
    99+
    2023-09-01
    数组
  • 云服务器的三种模式是哪三种
    云服务器的三种模式包括:按需使用(Distributed Access)、按需分配(Distributed Priority)、按需存储(Distributed Storage)。下面分别介绍这三种模式: 按需使用模式:这种模式是指云服务...
    99+
    2023-10-26
    三种 模式 服务器
  • mysql中有哪三种安装方式
    这篇文章主要介绍了mysql中有哪三种安装方式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 mysql的...
    99+
    2024-04-02
  • binlog日志的三种模式
    statement level模式       每一条会修改数据的sql都会记录到master的bin-log中。Slave在复制的时候sql进程...
    99+
    2024-04-02
  • 初识MariaDB之1——MariaDB的安装
    一、MariaDB介绍MariaDB是Mysql在被Oracle收购后由原作者重新开发的一种关系型数据库程序,由于是同一个作者,所以在操作上与Mysql十分类似,版本也是相互对应,如:MariaDB5.5对...
    99+
    2024-04-02
  • ubuntu21.04怎么安装软件?ubuntu安装软件的三种方式
    我们在ubuntu21.04中安装软件有多种方式,这里我们介绍其中的三种常用的安装方式,除了自带的apt还有应用相对比较新的,兼容比较好的安装方式,该怎么安装软件呢?下面我们就来看看详细的教程。 方法一: 首先我们进入ubu...
    99+
    2022-05-27
    ubuntu ubuntu21.04 软件安装
  • 云服务器的三种类型是哪三种模式
    云服务器可以分为以下三种类型: 公共云:公共云服务器是指一组供应商提供的服务器,它们将数据存储在互联网上。 本地部署云:本地部署云服务器指的是将数据存储在本地设备上,这些设备通常位于您自己的地理位置。本地部署云服务器通常具有可用性、快速...
    99+
    2023-10-26
    三种 类型 模式
  • 云服务器的三种模式是哪三种类型
    云服务器(Cloud Direct Server,简称CDN)是一种通过互联网为用户提供加速访问服务的云服务。云服务器主要有以下三种类型: 公有云模式(Public Cloud):这种云服务是由许多公司或组织使用的公共云平台,它提供了一...
    99+
    2023-10-26
    三种 类型 模式
  • Redis的三种模式是什么
    Redis的三种模式是什么?可能很多人对此没有深入了解过,故而小编总结了这篇文章,通过这文章的讲解,希望你能够收获更多知识。standaloan(单机模式)standaloan 是redis单机模式,及所有...
    99+
    2024-04-02
  • 云服务器的三种模式
    云服务器是一种虚拟化软件,允许企业或组织将其应用程序和数据存储在云中。以下是三种云服务器的模式: 本地部署的云服务器:这种云服务器提供了一个本地的托管基础设施。这种模式通常适用于那些将数据存储在本地计算机上的企业和组织。 云端部署的云服...
    99+
    2023-10-26
    三种 模式 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作