虚拟机下载地址

点此下载VMware Fusion 11.5

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_hadoop

CentOS-7下载地址(.iso结尾的)

点此下载

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_重启_02

虚拟机的安装

VMware端设置

双击安装

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_重启_03

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_hadoop_04

同意

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_05

序列号网上找,或者某宝(注意版本对应)

TX1NF-PPVRW-A1XAX-X5PVZ-Q7ZTT(11版本)

继续

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_06

双击

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_07

拖拽下载好的centos7到这里

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_重启_08

设置固件–虚拟机的信息是保存在文件当中的, 因此要选择文件(虚拟机)保存的位置

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_09

硬件配置–选择默认即可

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_hadoop_10

完成VMware端设置

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_重启_11

Mac端设置

安全性设置

从官方安装VMware 和 CentOS 后会出现如下弹窗:

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_重启_12

MacOS设置
  1. MacOS—系统偏好设置-安全性与隐私
  2. 解锁🔓-输入密码
  3. 授权-App Store和被认可的开发者
  4. 点击🔓

允许-完成配置

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_重启_13

安装并配置虚拟机

之后重新打开虚拟机

选择第一个-回车继续

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_14

设置-语言-继续

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_hadoop_15

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_hadoop_16


mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_17


设置-安装位置

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_18


mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_19


mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_hadoop_20


mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_21


mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_重启_22

添加/boot分区

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_hadoop_23


mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_hadoop_24


添加swap

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_hadoop_25


mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_重启_26


mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_27

点击

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_28

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_29


mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_30


设置ROOT密码

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_31


mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_重启_32

最后一步

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_33


重启-安装成功

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_hadoop_34

配置Nat静态IP

创建Nat网络

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_重启_35


mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_36

Mac端设置
打开终端输入cd /Library/Preferences/VMware\ Fusion/(目录一定是要能tab出来的)

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_hadoop_37

修改networking

sudo vim networking (注意加sudo,用root权限修改。)

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_hadoop_38

修改nat.conf文件(cd vmnet2)

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_hadoop_39


sudo vim nat.conf

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_重启_40

虚拟机网络配置

打开vmware的网络配置

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_41


为了让VMware更新我们手动修改的配置,首先我们选中这个网络,然后将2所示的选项取消选中,这是后3会被点亮,点击应用,然后在将2选中,再点击应用,这样网络配置就更新了。

(实际上不更改配置,就是为了点击应用,让VMware更新一下配置)

配置虚拟机

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_42

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_hadoop_43

更改主机名
[root@localhost ~]# hostnamectl set-hostname hadoop01
[root@localhost ~]# hostname hadoop01
[root@localhost ~]# exit

重新登录

[root@hadoop01 ~]#
虚拟机网络配置,配置ifcfg-ens33文件

然后我们打开虚拟机,进入下面的目录,找到网卡的配置文件ifcfg-ens33

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_44


vi ifcfg-ens33 打开网卡配置文件

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_45


重启网络 systemctl restart network.service

centos8重启网络命令 nmcli c reload

接下来用ip a 命令查看一下修改后的ip,再ping一下看能不能ping通

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_hadoop_46


ping成功后,ctrl+c退出ping的状态,网络配置成功

如果失败或无法ping通真机可参考

点此链接

用真机终端连接虚拟机

因虚拟机黑框不能复制粘贴,为了方便后续步骤的复制粘贴(偷懒),我们用真机的终端去连接虚拟机。
(注:mac不用下载xshell,securecrt软件,终端就可以直接连接服务器
再在自己真机上配置一下hosts,便于以后的操作。)

sudo vim /etc/hosts
 
192.168.225.200 hadoop01
 
192.168.225.201 hadoop02
 
192.168.225.202 hadoop03
设置yum源
cd /etc/yum.repos.d/

先安装wget

[root@hadoop01 yum.repos.d]# yum -y install wget

打开http://mirrors.163.com/.help/centos.html

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_hadoop_47

[root@hadoop01 yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_48


mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_49


安装vim工具

[root@hadoop01 yum.repos.d]# yum install -y vim
停止防火墙
systemctl stop firewalld

禁止防火墙随着系统启动而启动

systemctl disable firewalld

查看防火墙状态

systemctl status firewalld
关闭selinux: vim /etc/selinux/config

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_VMware_50

修改hosts文件

规划为 3 个虚拟机,分别为 master,slave1,slave2,在/etc/hosts 文件中修改

mac m1 虚拟机centos8 安装docker mac安装虚拟机linux_hadoop_51


然后重启虚拟机(一定要重启,因为 selinux 设置重启才生效)

selinux 内核级加强型防火墙 
起到限制服务功能,限制服务访问两个功能(在使用lftp访问时体现) 
selinux作用: 
1.限制程序访问,程序访问文件必须有匹配的上下文 
2.限制程序功能,把程序不安全功能屏蔽

(注意:在所有三台虚拟机中都进行这样的修改,ip 地址根据实际情况进行修改)
这篇文章是介绍的hadoop集群搭建: