虚拟机克隆及环境准备

虚拟机克隆环境准备

克隆虚拟机

root用户下 修改 /etc/sudoers 文件

  • Linux初始创建的非root用户属于wheel组 :特殊系统管理员组
  • 故此时所有用户都属于wheel组
  • 防止shell命令的覆盖将新用户的修改添加在sudoers文件中
  • atguigu ALL=(ALL) NOPASSWD: ALL
  • NOPASSWD: ALL指的是此用户执行sudo命令不需要密码

配置Windows本地的hosts文件

  • 例子:hadoop100 192.168.10.100
  • 连接工具实现映射的时候 可以直接输入hadoop100
  • 在Linux的hosts中配置的文件也是一样的道理此时作用是方便IP的修改

Vmware克隆功能

选择虚拟机完整克隆

  • 修改虚拟机的静态IPvim /etc/sysconfig/network-scripts/ifcfg-ens33

  • 修改虚拟机的主机名vim /etc/hostname 对应模板主机列表

  • 重启机器reboot

Hadoop102安装JDK

  • 安装前卸载默认JDK

  • MobaXtermSFTP将文件传输到对应目录

  • 解压JDK压缩包

  • /etc/profile.d目录下创建my_env.sh

    ## my_env.sh
    #JAVA_HOME
    export JAVA_HOME=/opt/module/...
    export PATH=$PATH:$JAVA_HOME/bin
    #HADOOP_HOME
    export HADOOP_HOME=opt/module/...
    export PATH=$PATH:$HADOOP_HOME/bin
    export PATH=$PATH:$HADOOP_HOME/sbin

    不修改/etc/profile的原因是:在/etc/profile中会遍历profile.d全部的文件使其所有的变量都生效 经过测验修改profile.d文件会相对比较好

    PATH作用:PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径,自己设置的路径可以添加上去

  • 环境变量生效source /etc/profile

在Hadoop102中安装Hadoop

具体步骤同上

Hadoop的目录结构

  • bin目录:存放对Hadoop相关服务(hdfs,yarn,mapred)进行操作的脚本
  • etc目录:Hadoop的配置文件目录,存放Hadoop的配置文件
  • lib目录:存放Hadoop的本地库(对数据进行压缩解压缩功能)
  • sbin目录:存放启动或停止Hadoop相关服务的脚本
  • share目录:存放Hadoop的依赖jar包、文档、和官方案例
posted @ 2021-10-14 22:25  逆十字  阅读(68)  评论(0)    收藏  举报