1、新建虚拟机
自定义(下一步)——默认——稍后安装
操作系统——客户机操作系统(Linux);版本选择CentOs7 64位——更改
虚拟机名称——处理器配置上1下2——内存大小为2G——网络类型(NAT)——默认——默认
——默认——磁盘大小为50/可拆分成多个文件——默认——完成
2、安装CentOs7 系统
点击hadoop100-双击CD/DVD-使用IOS映像文件-确定
启动hadoop100虚拟机
中文-简体中文~更改时间~软件选择(桌面)~安装目标位置(我要配置分区)
分区设置:/boot=1g;文件系统:ext4 ,wap=4g:文件系统:swap,/=45g;文件系统:xfs;
KDUMP=取消启动
网络和主机名:打开网络;更改主机名:hadoop100
SECURITY POLICY:保持默认打开;点击完成安装
设置root密码--创建root用户---重启
修改为接受协议---完成配置---默认---默认---默认---允许访问---跳过---开始使用
3、NAT网络配置
编辑---虚拟网络编辑器---更改设置----点击VMnet8---NAT模式---修改子网ip地址192.168.10.0
NAT设置---网关IP192.168.10.2---确定---完成
高级网络设置---更多网络适配器选项---选择VMent8---单击右键---选择属性
选择Internet协议版本4---设置默认网关:192.168.10.2---首选DNS服务器地址:192.168.10.2
备用DNS服务器地址:8.8.8.8---确定---确定
4、启动虚拟机
i 进入编辑 Esc退出编辑 shift+:+wq保存并退出
进入root用户(或者进入atguigu用户再输入命令su root 切换为root账户)
修改IP地址命令:vim /etc/sysconfig/network-scripts/ifcfg-ens33
找到动态修改IP地址修改为静态IP地址static
设置IP地址:192.168.10.100
设置网关:192.168.10.2
设置域名解析器:192.168.10.2
修改主机名称命令:hostname
默认为hadoop100
修改hosts文件
命令:vim /etc/hosts
192.168.10.100 hadoop100
192.168.10.101 hadoop101
192.168.10.102 hadoop102
192.168.10.103 hadoop103
192.168.10.104 hadoop104
192.168.10.105 hadoop105
192.168.10.106 hadoop106
192.168.10.107 hadoop107
192.168.10.108 hadoop108
reboot重启
5、安装Xshell7:主机和名称输入192.168.10.100--点击用户身份验证---用户名:atguigu--输入密码---点击完成---连接---接受并保存
6、安装xftp(用户名和公司随意输入):打开xftp最顶上有一个相似于绿色的包,点击绿色的包,就可以向虚拟机传输文件了
7、模板虚拟机环境准备
使用 yum 安装需要虚拟机可以正常上网,yum 安装前可以先测试下虚拟机联网情况(root账户)
测试网络命令:ping www.baidu.com
安装 epel-release:相当于一个软件仓库
[root@hadoop100 ~]# yum install -y epel-release
如果出现上图情况PID被锁定需要杀死那个进程号;命令:kill -9 3030
再进行命令[root@hadoop100 ~]# yum install -y epel-release
如何没有出现上图情况说明 安装 epel-release已成功
注意:如果 Linux 安装的是最小系统版,还需要安装如下工具;如果安装的是 Linux
桌面标准版,不需要执行如下操作
➢ net-tool:工具包集合,包含 ifconfig 等命令
[root@hadoop100 ~]# yum install -y net-tools
➢ vim:编辑器
[root@hadoop100 ~]# yum install -y vim
关闭防火墙和关闭防火墙开机自启
[root@hadoop100 ~]# systemctl stop firewalld
[root@hadoop100 ~]# systemctl disable firewalld.service
配置 atguigu 用户具有 root 权限,方便后期加 sudo 执行 root 权限的命令
[root@hadoop100 ~]# vim /etc/sudoers
修改/etc/sudoers 文件,在%wheel 这行下面添加一行,如下所示:
atguigu ALL=(ALL) NOPASSWD:ALL
在/opt 目录下创建文件夹,并修改所属主和所属组
在/opt 目录下创建 module、software 文件夹
[root@hadoop100 ~]# mkdir /opt/module
[root@hadoop100 ~]# mkdir /opt/software
修改 module、software 文件夹的所有者和所属组均为 atguigu 用户
[root@hadoop100 ~]# chown atguigu:atguigu /opt/module
[root@hadoop100 ~]# chown atguigu:atguigu /opt/software
卸载虚拟机自带的 JDK
注意:如果你的虚拟机是最小化安装不需要执行这一步。
[root@hadoop100 ~]# rpm -qa | grep -i java | xargs -n1 rpm -e
--nodeps
rpm -qa:查询所安装的所有 rpm 软件包
grep -i:忽略大小写
xargs -n1:表示每次只传递一个参数
rpm -e –nodeps:强制卸载软件
[root@hadoop100 ~]# reboot重启虚拟机