VirtualBox搭建hadoop伪分布式模式:更改hostname
VirtualBox搭建hadoop伪分布式模式:更改hostname
master: ip:192.168.56.120
机器名: master
启动NameNode
启动JobTracker
slave1: ip: 192.168.56.121
机器名:slave1
启动SecondaryNameNode
启动DataNode
启动TaskTracker
slave2: ip: 192.168.56.122
机器名:slave2
启动DataNode
启动TaskTracker
1.修改/etc/hosts
(这个步骤除了是设定hostname之外,还有记录另外两个虚拟机的ip与主机名的作用)
①先做备份再打开(良好习惯~)
cd /etc
cp hosts hostscp
vi hosts
②把集群的机器名,IP地址都写进去,例如下面是我的配置文件:
127.0.0.1 localhost.localdomain localhost#可有可无?反正我没写也没摊上大事_(:з」∠)_
192.168.56.120 master
192.168.56.121 slave1
192.168.56.122 slave2
2.虽然有时候这样做就能把机器名改掉,有时候却不work。这个时候还可以更改一下/etc/hostname
vi /etc/hostname
按下i
把文件的localhost
去掉修改成master
这个机器名,然后:wq
保存 reboot
一下
用hostname
命令查看主机名