修改hostname步骤
1. 修改/etc/sysconfig/network中的hostname选项
2. 在/etc/hosts中添加hostname对应的ip地址
3.执行命令:hostname master,让修改的hostname立即生效(重启也可以让hostname立即生效)
注意点
1. 修改hosts文件,vi /etc/hosts,一般不能去掉localhost,去掉后zookeeper等框架可能会出问题,如下:
127.0.0.1 localhost.localdomain localhost
192.168.1.91 master
192.168.1.93 slave1
192.168.1.94 slave2
192.168.1.91既是本机local
2. 不能只修改/etc/sysconfig/network,而不修改/etc/hosts,因为java的InetAddress会要通过hostname,来/etc/hosts去对应的ip,取不到会报UnknownHostException异常。
3. 重启网络服务(service network restart)对于修改hostanme来说并没有什么卵用