00环境准备
虚拟机环境准备
设置ip地址
第一步:将ip地址设置成动态方便连接
ip addr
发现ip地址不存在,先配置成动态的ip地址,然后通过ssh客户端连上修改成静态
vi /etc/sysconfig/network-scripts/ifcfg-ens33
bootproto=dhcp
onboot=yes
重启网卡
systemctl restart network
第二步:ssh客户端连接后设置成静态
找到已经有的配置删除掉,添加下面的配置即可
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.180.101
PREFIX=24
GATEWAY=192.168.180.2
DNS1=192.168.180.2
重启网卡
systemctl restart network
需要注意的是网关和DNS的地址如何填写,通过下面查看
查看Linux虚拟机的虚拟网络编辑器,编辑->虚拟网络编辑器->VMnet8
补充内容,此处可以不用看
修改克隆虚拟机的静态IP
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
改成
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=static
NAME="ens33"
IPADDR=192.168.180.101
PREFIX=24
GATEWAY=192.168.1.2
DNS1=192.168.1.2
(4)查看Linux虚拟机的虚拟网络编辑器,编辑->虚拟网络编辑器->VMnet8
(5)查看Windows系统适配器VMware Network Adapter VMnet8的IP地址
(6)保证Linux文件中IP地址、Linux虚拟网络编辑器地址和Windows系统VM8网络IP地址相同。
安装常用的包
1)准备三台虚拟机,虚拟机配置要求如下:
(1)单台虚拟机:内存4G,硬盘50G,安装必要环境
sudo yum install -y epel-release
sudo yum install -y psmisc nc net-tools rsync vim lrzsz ntp libzstd openssl-static tree iotop git
修改主机名
(1)修改主机名称
sudo hostnamectl --static set-hostname hadoop101
(2)配置主机名称映射,打开/etc/hosts
sudo vim /etc/hosts
添加如下内容
192.168.180.100 hadoop100 192.168.180.101 hadoop101 192.168.180.102 hadoop102 192.168.180.103 hadoop103 192.168.180.104 hadoop104 192.168.180.105 hadoop105 192.168.180.106 hadoop106 192.168.180.107 hadoop107 192.168.180.108 hadoop108
(3)修改window7的主机映射文件(hosts文件)
(a)进入C:\Windows\System32\drivers\etc路径
(b)打开hosts文件并添加如下内容
192.168.180.100 hadoop100 192.168.180.101 hadoop101 192.168.180.102 hadoop102 192.168.180.103 hadoop103 192.168.180.104 hadoop104 192.168.180.105 hadoop105 192.168.180.106 hadoop106 192.168.180.107 hadoop107 192.168.180.108 hadoop108
(4)修改window10的主机映射文件(hosts文件)
(a)进入C:\Windows\System32\drivers\etc路径
(b)拷贝hosts文件到桌面
(c)打开桌面hosts文件并添加如下内容
192.168.180.100 hadoop100 192.168.180.101 hadoop101 192.168.180.102 hadoop102 192.168.180.103 hadoop103 192.168.180.104 hadoop104 192.168.180.105 hadoop105 192.168.180.106 hadoop106 192.168.180.107 hadoop107 192.168.180.108 hadoop108
(d)将桌面hosts文件覆盖C:\Windows\System32\drivers\etc路径hosts文件
关闭防火墙
sudo systemctl stop firewalld
sudo systemctl disable firewalld
创建atguigu用户
sudo useradd atguigu
sudo passwd atguigu
重启虚拟机
reboot
配置atguigu用户具有root权限
执行
visudo
显示行号
set nu
修改/etc/sudoers文件,找到下面一行(99行),在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
atguigu ALL=(ALL) ALL
在/opt目录下创建文件夹
(1)在/opt目录下创建module、software文件夹
sudo mkdir module
sudo mkdir software
(2)修改module、software文件夹的所有者cd
sudo mkdir /opt/module /opt/software
sudo chown atguigu:atguigu /opt/module /opt/software