虚拟机克隆及环境准备
虚拟机克隆环境准备
克隆虚拟机
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克隆功能
选择虚拟机完整克隆
修改虚拟机的静态IP
vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改虚拟机的主机名
vim /etc/hostname
对应模板主机列表重启机器
reboot
Hadoop102安装JDK
安装前卸载默认JDK
MobaXterm
SFTP将文件传输到对应目录解压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包、文档、和官方案例