• 大数据-Hadoop部署模式


    一、JDK安装与配置

    1、下载JDK压缩包

    在这里插入图片描述

    2、上传到master虚拟机

    将JDK压缩包上传到master虚拟机/opt目录在这里插入图片描述
    查看上传的JDK压缩包
    在这里插入图片描述

    3、在master虚拟机上安装配置JDK

    执行命令:tar -zxvf jdk-8u231-linux-x64.tar.gz -C /usr/local,将JDK压缩包解压到指定目录在这里插入图片描述
    执行命令:ll /usr/local/jdk1.8.0_231,查看解压之后的jdk1.8.0_231目录
    在这里插入图片描述
    执行命令:vim /etc/profile,配置环境变量在这里插入图片描述
    存盘退出,执行命令:source /etc/profile,让配置生效
    在这里插入图片描述
    查看JDK版本
    在这里插入图片描述
    编写一个Java程序 - HelloWorld.java
    在这里插入图片描述
    存盘退出后,执行命令:javac HelloWorld.java,编译成字节码文件在这里插入图片描述
    执行命令:java HelloWorld
    在这里插入图片描述

    4、将JDK分发到slave1和slave2虚拟机

    执行命令:scp -r $JAVA_HOME root@slave1:$JAVA_HOME(-r: recursive - 递归)
    在这里插入图片描述
    在slave1虚拟机上查看JDK是否拷贝成功
    在这里插入图片描述
    执行命令:scp -r $JAVA_HOME root@slave2:$JAVA_HOME(-r: recursive - 递归)在这里插入图片描述
    在slave2虚拟机上查看JDK是否拷贝成功
    在这里插入图片描述

    5、将环境配置文件分发到slave1和slave2虚拟机

    执行命令:scp /etc/profile root@slave1:/etc在这里插入图片描述
    执行命令:scp /etc/profile root@slave2:/etc在这里插入图片描述
    在slave1与slave2虚拟机上执行命令:source /etc/profile,让环境配置生效在这里插入图片描述
    在这里插入图片描述
    在slave1虚拟机上查看JDK版本
    在这里插入图片描述
    在slave2虚拟机上查看JDK版本
    在这里插入图片描述
    课堂练习:将主节点上的Java程序HelloWorld.java分发到slave1节点,然后编译执行在这里插入图片描述
    在这里插入图片描述

    二、Hadoop安装

    1、下载Hadoop压缩包

    在这里插入图片描述

    2、上传Hadoop压缩包到虚拟机

    将Hadoop压缩包上传到master虚拟机/opt目录在这里插入图片描述
    查看上传的Hadoop压缩包
    在这里插入图片描述

    3、将Hadoop压缩包解压到指定目录

    执行命令:tar -xzvf hadoop-3.3.4.tar.gz -C /usr/local
    在这里插入图片描述
    查看解压之后的hadoop目录
    在这里插入图片描述
    查看bin目录
    在这里插入图片描述
    查看etc/hadoop目录,主要是hadoop配置文件在这里插入图片描述
    查看sbin目录
    在这里插入图片描述

    4、配置Hadoop环境变量

    执行命令:vim /etc/profile
    在这里插入图片描述
    存盘退出,执行命令source /etc/profile,让配置生效
    在这里插入图片描述

    5、验证Hadoop环境

    执行命令:hadoop version,检查Hadoop安装是否成功在这里插入图片描述

  • 相关阅读:
    栈浅谈(上)
    干货|工作中要使用Git,看这篇文章就够了
    无需CORS,用nginx解决跨域问题,轻松实现低代码开发的前后端分离
    数据库知识之图的创建以及各种遍历、生成树的形成
    15-基于Nginx构建Tomcat集群
    R语言探索与分析18-基于时间序列的汇率预测
    android源码宇宙-Retrofit
    云计算中的负载均衡技术,确保资源的平衡分配
    【苍穹外卖 | 项目日记】第一天
    EMNLP2023 | 让模型学会将提示插入到合适的中间层
  • 原文地址:https://blog.csdn.net/m0_62492032/article/details/128198597