- 前言
- 1、搭建虚拟机
- 2、修改静态IP
- 3、关闭防火墙
- 4、虚拟机名称和hostname、映射
- 5、克隆并配置网络
- 6、配置免密登录
- 总结
既然咱们开始学习大数据,那么大数据的运行环境咱就的会搭建,会使用,所以这篇文章逐步带领大家开始大数据前期准备工作,那么大家就紧跟步伐吧!!!
首先说一下咱们使用的软件vmware、centos7
-
创建新的虚拟机
-
下一步到此页面
-
选择稍后安装操作系统
-
选择linux操作系统以及centos版本
-
选择一个比较大的安装路径(除C盘外)
-
为虚拟机指定处理器个数(在下选的均是默认配置,之后不够使用在挂载磁盘)
-
设置虚拟机的内存(同上)
-
选择网络类型
-
选择默认的磁盘
-
创建一个完整的磁盘,后边咱们在进行分区
-
设置磁盘容量
-
点击下一步到此页面,之间无需任何操作,并完成创建虚拟机的过程
-
给虚拟机挂载操作系统
-
挂载centos7的镜像并设置目录
-
开启虚拟机并安装操作系统(点击小黑框,看见小手☝,使用上下箭头进行选择,install centos7直接回⻋运⾏即可)
-
配置语⾔环境,选择English,点击continue继续按钮
-
点击DATE&TIME(在地图位置点击中国,选择时区为shanghai,点击左上⻆的Done按钮完成设置)
-
选择 INSTALLATION DESTINATION
-
选择I will configure partitioning⾃定义分区,然后按左上⻆的蓝⾊Done按钮。
不写Desired Capacity的⼤⼩,即是把剩余的空间都给了根/分区
-
点击Accept Changes。返回上⼀⻚,点击右下⻆蓝⾊按钮Begin installation
-
点击ROOT PASSWORD,输⼊两遍密码
-
下载好之后,reboot进行重启
- 点击左上角的编辑-虚拟网络编辑器后,进入此页面
选择NAT模式,注意⼦⽹IP前三位与NAT设置的⽹关IP、DHCP⽹段⼀致。
- 开始修改静态IP
修改静态IP的步骤
1. vi /etc/sysconfig/network-scripts/ifcfg-ens33
2. 按i,变为insert状态
3. ONBOOT改为yes开启⾃动启⽤⽹络连接
4. BOOTPROTO改为静态static
5. 添加以下命令
IPADDR=192.168.80.121
NETMASK=255.255.255.0
GATEWAY=192.168.80.2
DNS1=8.8.8.8
DNS2=8.8.4.4
6. 按esc退出编辑模式后 :wq! 强制退出并保存
此时可以使用 ping www.baidu.com 进行测试网络,并使用ip addr查看IP,如果不生效,重启(reboot/init 6)虚拟机,在进行测试
-
查看IP
-
测试网络
1. systemctl status firewalld.service 查看firewall状态 2. systemctl stop firewalld.service 停⽌ 3. firewall systemctl disable firewalld.service 禁⽌firewall开机启动4、虚拟机名称和hostname、映射
- 虚拟机名称,左侧菜单栏我的计算机下⾯的是虚拟机名称
- 修改hostname
1. vi /etc/sysconfig/network 进入编辑模式 2. 插入以下命令 MARKING=yes hostname=linux121 3. hostname自己命名,注意:改动配置⽂件后要进⾏⽹络重启 4. service network restart 网络重启/init 6 重启虚拟机致使配置文件生效
- 配置hostname与IP映射
1. vi /etc/hosts 进行编辑 2. 三台机器的IP与hostname映射,从⽽可以达到,在本机ping hostname可通,如果没有配此映射,需⽤ping IP地址可通。如果是三台机器互相⽤hostname来ping,那么三台机器必须同时配好三个IP和hostname的映射。5、克隆并配置网络
克隆好虚拟机之后,逐步进行开机,开机的先后顺序决定那一台虚拟机为linux122
| 1 | IP地址 | 主机名 |
|---|---|---|
| 第一台机器 | 192.168.80.121 | linux121 |
| 第二台机器 | 192.168.80.122 | linux122 |
| 第三台机器 | 192.168.80.123 | linux123 |
1. vi /etc/sysconfig/network-scripts/ifcfg-ens33 进入编辑模式 2. 修改ip地址为linux122的ip 3. vi /etc/sysconfig/network 进入编辑模式 4. 修改对应的hostname为linux122 5. vi /etc/hosts 进入编辑模式 6. 修改对应的ip与hostname映射 7. 重复以上步骤,修改Linux123,并进行网络重启或虚拟机重启6、配置免密登录
- 通过命令“ssh-keygen -t rsa”,生成之后会在用户的根目录生成一个 “.ssh”的文件夹
- ssh-copy-id -i ~/.ssh/id_rsa.pub [IP地址]
authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥(初始不存在该文件)
id_rsa : 生成的私钥文件
id_rsa.pub : 生成的公钥文件
know_hosts : 已知的主机公钥清单
- 最终使用ssh hostname 进行测试
以上就是搭建虚拟机集群的方式,如有错误,请指正



