后期我们会配置多台服务器,那么每台服务器我们都会给定一个主机名,方便后期通过主机名进行访问。主机名的修改我们可以在安装操作系统时对其修改,如果忘记了,就可以修改配置文件完成,像后期我们进行虚拟机克隆后,就必须通过修改配置文件的方式完成主机名的修改。
1.输入命令打开文件 vim /etc/hostname (在写这边文章时,使用的是我自己笔记本上的集群,所以名字有可能不同,包括后面的截图的网段)
2.在打开的文件中,进入编辑模式 按 i键即可 ,修改完后,按Esc退出编辑模式,最后输入:wq保存文件并退出。
3.修改Hosts文件配置多台服务器IP地址,这样后期我们可以根据主机名访问服务器,如果后期IP地址发生变化我们也只需要在Hosts文件中修改主机名对应的IP地址,而集群下的配置文件不需要做任何的修改即可正常工作。
输入命令: vim /etc/hosts
4.编辑文件,将光标定位到最后一行,按 i 键进入插入模式可以对文件进行编辑,复制下列代码完成配置。
192.168.52.99 hadoop100
192.168.52.100 master
192.168.52.101 slave01
192.168.52.102 slave02
192.168.52.103 slave03
192.168.52.104 slave04
192.168.52.105 slave05
192.168.52.106 slave06
192.168.52.107 slave07
后期需要用到的服务器,在此处统一配置,当时漏了一个slave01,就没有加上去了。大家可以自行修改,此处hadoop100作为模板虚拟机,后面集群出现问题,都是通过此台服务器进行克隆的。master,slave0x就是集群中的服务器。
5.修改window中的hosts主机映射文件,部分系统需要获取管理员权限才能修改。
特别注意:部分电脑需要获取管理员权限才可以修改保存文件,可以将hosts拷贝到桌面,修改玩出保存,再将桌面上的文件拷贝到目录下C:\Windows\System32\drivers\etc
弹框提示是否替换文件, 点击替换,获取管理员权限点击继续即可将桌面上的hosts文件复制到etc目录下。
使用windows+R输入cmd可以在windows系统中,测试是否可以访问虚拟机主机
ping hadoop100
关于修改主机名和hosts讲解到此结束。(建议配置后重启Linux系统)。