我使用的系统版本和虚拟机版本,没装vm的可以看这个快速安装 vmware fusion 12 个人授权版 直达连接
1说明
课程中使用的虚拟机是用windows的的vmware workstation,像我是用mac系统,得用vmware fusion,因为mac里跟workstation对标的就是fusion,而我要使用课程里的镜像,导入3台节点,跟课程环境保持一致,就得对vmware fusion进行修改,这就是我写这篇文章的初衷。
课程课件中使用的虚拟机网段是192.168.88.x,那我们在mac上就得对mac的v8网卡进行修改,课程教程里用的windows有网络编辑器可以直接图形界面修改,我们在mac上没有图形化有网络编辑器,所以我们得改文件配置。
开搞
2下载课件
2.1找传智播客的波妞
2.2直达b站课程
2.2直达b站黑马程序员教程资源下载指南
2.3你要真的找不到就联系我,我发百度云盘给你
3拿到课件,解压01_大数据导论与Linux基础.rar,
在解压VirtualMachines.rar
得到3个节点
4打开vmware fusion
快速安装 vmware fusion 12 个人授权版 直达连接
5导入虚拟机
5.1打开节点文件夹,双击node1.vmx
,node2.vmx
,node3.vmx
5.2虚拟机资源库里可看到导入的三台虚拟机node1,node2,node3
6启动node1
6.1选择已移动
6.2无法挂载ISO镜像
6.2.1找不到镜像是肯定,mac哪有E盘哦,忽略,这个不影响
6.2.2看着碍眼,要把这个去掉的话,也可以,点设置(要先关机)
6.2.2重新启动
安静多了,没ISO找不到的提示了
7启动node2和node3
7.1node2和node3跟node1会多一步,因为node2和node3是node1的链接克隆,是依赖node1的,所以导入后第一次打开的时候会多一步让你选择node1在哪里,选择到node1文件夹下的node1.vmx就行
7.2三台开启效果
8开机后操作发现ping百度不通,和mac宿主机也不通,这就是我们一开始说的网段不一样,我们得改下网段
8.1查看ip
8.2宿主机ping不通虚拟机
9解决不通和不能上网问题(先关闭所有虚拟机在退出VMware Fusion软件
)
9.1开机后 百度不通,本机ping虚拟机也不通,网卡是原有镜像预先配置的88网段,我们得把mac的v8网卡网段改为88网段,跟原先镜像保持一致
9.2打开mac终端
9.3进入VMware Fusion的V8网卡位置,然后查看文件列表
代码语言:javascript复制cd /Library/Preferences/VMware Fusion/
ll
9.4看到了V8网卡,进入V8,然后查看文件列表
代码语言:javascript复制cd vmnet8
ll
9.5我们要修改vmnet8默认网关
代码语言:javascript复制因为这边的文件需要root权限,所以我们用vim编辑修改的时候要加
sudo
sudo vim nat.conf
代码语言:javascript复制输入密码,然后找到
NAT gateway addres
,改为192.168.88.2
,保存退出 esc :wq
# NAT gateway address
ip = 192.168.88.2
netmask = 255.255.255.0
9.6然后更改mac本机获取的v8网段ip
9.7我们先进入目录 查看网络设置文件networking
代码语言:javascript复制cd /Library/Preferences/VMware Fusion/
ll
9.8这边的文件一样的需要root权限,所以我们用vim编辑修改的时候要加sudo
代码语言:javascript复制sudo vim networking
代码语言:javascript复制输入密码,然后找到
answer VNET_8_HOSTONLY_SUBNET
,改为192.168.88.0
,保存退出 esc :wq
answer VNET_8_HOSTONLY_NETMASK 255.255.255.0
answer VNET_8_HOSTONLY_SUBNET 192.168.88.0
answer VNET_8_HOSTONLY_UUID 0391A6B4-7667-4306-B549-E854B87C6A67
10重新打开VMware Fusion开启虚拟机
10.1验证3台虚拟机都能ping通百度,mac本机也能ping通3台虚拟机节点,在验证ssh能远程到3台虚拟机节点
10.2改完MAC的V8网卡网段,虚拟机已通百度
10.3mac本机也通虚拟机
10.4ssh可以远程到服务器
10.5node2和node3也能通,我就不贴图了
11mac本机可用ping通192.168.88.151,也可以ssh连上151,环境搞定,达到目的,可用继续后续Hadoop课程实践了。
12查看一下快照(都在,稳妥,准备手工)
13结尾
另外提一下,感谢黑马,已学完进入更深的课程,继续实践,一起加油学习鸭。