2021年7月27日星期二

初识Hadoop的三种安装模式

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

  • ps:使用Hadoop版本:

接下来所用到的Hadoop2.8.5,虽然目前Hadoop已经更新到3.x了;但是我们始终秉持一个观点"用旧不用新",因为毕竟旧版本较为稳定(目前虽然jdk出到版本为16了,但是我们还是会使用jdk8和jdk11),包括后期使用的各项Hive、Hbase等都需要与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.5export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
  • source /etc/profilehadoop 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)

(.

1.core-site.
2.hdfs-site.
3.mapred-site.
4.yarn-site.
  • 格式化NameNode

    (相当于创建core-site.

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

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

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

    namenode访问网址 src="https://gitee.com/happy-prince/my_-images/raw/master//bz_shop/20210727155109.png" alt="image-20210727155107899" loading="lazy">

    image-20210727154950966

  • 补充

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

    配置SSH免密钥登录

    1.生成密钥

    cd ~/.sshssh-keygen -t rsa

    image-20210727162643922

    2.把密码给别人

    ssh-copy-id 192.168.0.20

    image-20210727162918257

3.完全分布式

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

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


游四川美景感受美丽新四川 :http://www.30bags.com/a/406891.html
游泰山必看的四大奇觀 - :http://www.30bags.com/a/408716.html
游天津名人故居 品津城百年历史:http://www.30bags.com/a/416995.html
游天龙八部影视城 体验金庸武侠豪情:http://www.30bags.com/a/427586.html
少妇张开雪白大腿 一挺身进了少妇的下身:http://lady.shaoqun.com/a/247376.html
口述:小姨子与姐夫之间那些不要脸的事儿(上)(4/4):http://lady.shaoqun.com/m/a/82892.html
我给睡着的老师开嫩苞 小坏蛋太大了老师受不了了:http://lady.shaoqun.com/m/a/248420.html
口述实录:少妇实录:邻居用销魂的床技将我征服:http://www.30bags.com/m/a/249951.html
深圳宝安科技馆近期活动展览(更新中):http://www.30bags.com/a/528694.html
深圳宝安科技馆公益免费课程表及报名方式:http://www.30bags.com/a/528695.html
南山南头古城周末音乐会演出排期表2021:http://www.30bags.com/a/528696.html
2021深圳南山周末音乐会时间、地点、门票及节目安排表:http://www.30bags.com/a/528697.html

没有评论:

发表评论