• 1.安装centos7minimal版本后先配置网络,参考:
  • 2.更改ip,主机名(hostname)和hosts,即分别修改/etc/hostname和/etc/sysconfig/network,还有/etc/hosts文件(添加hosts映射,最好再克隆之前把后续要创建的机器地址都添加进hosts中,后续克隆后就可以不配置hosts文件了
    ip更改参考:
  • 3.安装jdk1.8(配置JAVA_HOME环境变量)
  • 4.安装hadoop2.7.2(更改JAVA_HOME配置)
  • 5.开始克隆(搭建集群,也可以安装了centos7后直接克隆,不过后续需要给每台虚拟机都装一遍运行环境,可以使用SCP命令把安装包分发到其他机器或者使用ssh连接工具上传到机器)

1、克隆

选中右键,选择红色方框(虚拟机必须关闭状态)

centos8 yum hostapd未匹配到 centos配置hosts文件_VMware15

2、选中虚拟机中当前状态(虚拟机最好是关闭的)或者用现有快照,但如果没有拍摄快照则无法选中(如果能选中,则可以忽略此步骤)

centos8 yum hostapd未匹配到 centos配置hosts文件_JAVA_02


解决办法:

一.选中需要克隆的虚拟机右键点击

centos8 yum hostapd未匹配到 centos配置hosts文件_主机名_03


二.更改名称,点击拍摄快照

centos8 yum hostapd未匹配到 centos配置hosts文件_VMware15_04


三。如果不需要已经有了的快照,可以删除了重新拍摄快照

centos8 yum hostapd未匹配到 centos配置hosts文件_JAVA_05


然后选中需要删除的快照即可

centos8 yum hostapd未匹配到 centos配置hosts文件_VMware15_06


3.开始克隆(选择刚拍摄的快照,)

centos8 yum hostapd未匹配到 centos配置hosts文件_主机名_07


下一步(完整克隆)

centos8 yum hostapd未匹配到 centos配置hosts文件_centos7克隆_08


注:虚拟机名称最好不要带中文,防止后续配置出错,以及虚拟机克隆位置最好统一放在一起,点击完成前先在放的位置建一个文件夹,如这里的centos_7_01(防止克隆后文件散乱),最后点击完成开始克隆(需要等待一会)

centos8 yum hostapd未匹配到 centos配置hosts文件_centos_09

克隆完成

centos8 yum hostapd未匹配到 centos配置hosts文件_centos_10


centos8 yum hostapd未匹配到 centos配置hosts文件_centos_11


启动刚克隆的虚拟机,配置网络和hostname(克隆之后的系统仍然保留了以前的用户和密码,包括root用户)

普通用户

centos8 yum hostapd未匹配到 centos配置hosts文件_centos7克隆_12


root用户

centos8 yum hostapd未匹配到 centos配置hosts文件_主机名_13


配置网络

输入 vi /etc/sysconfig/network-scripts/ifcfg-ens33(更改红色部分信息即可)注意:网卡名称可能不一样,即不是ens33,也可能是其他的,可以通过 vi /etc/sysconfig/network-scripts/ 按两下Tab键提示,然后选择ifcfg-名称

centos8 yum hostapd未匹配到 centos配置hosts文件_JAVA_14

出现以上问题需要修改HWADDR和UUID,IP

查看HWADDR可以通过只查看虚拟机网卡属性

或执行

ip addr show(或者ip addr)

centos8 yum hostapd未匹配到 centos配置hosts文件_主机名_15

查看UUID

nmcli con show(为了方便修改,可以通过远程工具连接虚拟机,可以进行复制操作)

centos8 yum hostapd未匹配到 centos配置hosts文件_centos7克隆_16

4、修改网卡配置文件,注意红线部分。(其他根据情况修改,比如ip,网关等)

vim /etc/sysconfig/network-scripts/ifcfg-ens33

centos8 yum hostapd未匹配到 centos配置hosts文件_centos7克隆_17


测试网络,成功

centos8 yum hostapd未匹配到 centos配置hosts文件_centos7克隆_18

配置主机名和hosts映射

点击 :配置主机名和hosts

注:1. hosts里面需要配置其他集群(虚拟机的ip hostname)

2. windows下的hosts文件也需要配,为了后续的集群通信

如下(把集群里面的节点ip hostname都配置)

centos7

centos8 yum hostapd未匹配到 centos配置hosts文件_centos_19


win10

centos8 yum hostapd未匹配到 centos配置hosts文件_JAVA_20

记得关闭虚拟机的防火墙,永久关闭:linux不同版本防火墙设置