以Master机器为例,即主机名为”Master.hadoop”,IP为”192.168.2.30”进行一些主机名配置的相关操作。其他的Slave机器以此为依据进行修改。
查看当前机器名称
用下面命令进行显示机器名称,如果跟规划的不一致,要按照下面进行修改。
[cls@Master Desktop]$ hostname
Master.hadoop
修改当前机器名称
假定我们发现我们的机器的主机名不是我们想要的,通对”/etc/sysconfig/network”文件修改其中”HOSTNAME”后面的值,改成我们规划的名称。
这个”/etc/sysconfig/network”文件是定义hostname和是否利用网络的不接触网络设备的对系统全体定义的文件。
设定形式:设定值=值
“/etc/sysconfig/network”的设定项目如下:
NETWORKING 是否利用网络
GATEWAY 默认网关
IPGATEWAYDEV 默认网关的接口名
HOSTNAME 主机名
DOMAIN 域名
用下面命令进行修改当前机器的主机名(备注:修改系统文件一般用root用户)
vim /etc/sysconfig/network
通过上面的命令我们从”/etc/sysconfig/network”中找到”HOSTNAME”进行修改,查看内容如下:
NETWORKING=yes
HOSTNAME=Master.Hadoop
修改当前机器IP
假定我们的机器连IP在当时安装机器时都没有配置好,那此时我们需要对”ifcfg-eth0”文件进行配置,该文件位于”/etc/sysconfig/network-scripts”文件夹下。
在这个目录下面,存放的是网络接口(网卡)的制御脚本文件(控制文件),ifcfg- eth0是默认的第一个网络接口,如果机器中有多个网络接口,那么名字就将依此类推ifcfg-eth1,ifcfg-eth2,ifcfg- eth3……
这里面的文件是相当重要的,涉及到网络能否正常工作。
设定形式:设定值=值
设定项目项目如下:
DEVICE 接口名(设备,网卡)
BOOTPROTO IP的配置方法(static:固定IP, dhcp:DHCP, none:手动)
HWADDR MAC地址
ONBOOT 系统启动的时候网络接口是否有效(yes/no)
TYPE 网络类型(通常是Ethemet)
NETMASK