Centos虚拟机网络配置(为安装大数据组件做准备)

修改网络

当前ip信息:ifconfig -a

在这里插入图片描述

查看虚拟机的网关:

在这里插入图片描述
在这里插入图片描述
记下当前的网关:192.168.116.2,后面根据这个网关去配置虚拟机的IP
我准备配置3台:
192.168.116.201
192.168.116.202
192.168.116.203

修改ifcfg-eth0:vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改前:
在这里插入图片描述
修改后:

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.116.201
NETMASK=255.255.255.0
GATEWAY=192.168.116.2
DNS1=8.8.8.8

注:
NM_CONTROLLED=no 参数解释:控制network manager的参数,实时生效,修改之后无须重启网卡立即生效,存在隐患,参数改错以后,会导致无法连接远程服务器修改,建议设置成 no

重启网络服务: service network restart

网络修改完成

测试在虚拟机中ping外网IP
在这里插入图片描述
测试在外网中ping虚拟机IP
在这里插入图片描述
如上图,即是网络修改成功,下面启动xshell连接虚拟机

启动xshell工具连接虚拟机,这一步比较简单,省略过程,如果确实需要,就评论加上吧
xshell跟xftp都挺好用的
在这里插入图片描述
这里我已经连到我虚拟机上面了

更改主机名称

vi /etc/sysconfig/network
在这里插入图片描述

修改主机名和Ip的映射

vi /etc/hosts
在这里插入图片描述

关闭防火墙

1.永久性生效,重启后不会复原

开启: chkconfig iptables on

关闭: chkconfig iptables off

2.即时生效,重启后复原

开启: service iptables start

关闭: service iptables stop
3.查看防火墙状态
service iptables status
以下状态为开启
在这里插入图片描述
成功关闭
在这里插入图片描述

做本地映射

在这里插入图片描述
修改成功
在这里插入图片描述

修改hosts文件:
192.168.116.201 master
192.168.116.202 slave01
192.168.116.203 slave02
这个是我准备弄得三台集群

将安装好的虚拟机克隆两份

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
现在我们已经有了三台服务器

修改克隆的服务器的IP

因为克隆之后虚拟机网卡都会被命名为eth1,而有些程序或者脚本,涉及到网卡的,默认写的是eth0,这时就存在要将eth1改为eth0的问题
于是乎:vi /etc/udev/rules.d/70-persistent-net.rules
将第一行eth0注释掉
然后将第二行eth1修改成eth0
在这里插入图片描述

参照最上面修改IP的地方修改

修改主机名

vi /etc/sysconfig/network
在这里插入图片描述

修改主机名和Ip的映射

vi /etc/hosts
在这里插入图片描述
在这里插入图片描述
然后重启服务器:reboot即可生效

配置三台机器的ssh协议

在root用户下输入ssh-keygen -t rsa 一路回车
生成之后的秘钥位置: ls ~/.ssh/
在这里插入图片描述
秘钥生成后在~/.ssh/目录下,有两个文件id_rsa(私钥)和id_rsa.pub(公钥),将公钥复制到authorized_keys并赋予authorized_keys 600权限
复制
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
赋予权限
chmod 600 authorized_keys

同理在slave1和slave2节点上进行相同的操作,然后将公钥复制到master节点上的authoized_keys

在这里插入图片描述

scp authorized_keys root@slave01:~/.ssh/
第一次需要输入密码
在这里插入图片描述
这样三台机器的准备工作就完成了

hadoop分布式集群安装详见:

点击链接看超级详细超级简单搭建hadoop分布式集群

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章