一、规划
管理1+隶属3
管理机 master 192.168.154.101客户机 slave1 192.168.154.102
客户机 slave1 192.168.154.103
客户机 slave1 192.168.154.104
VMware虚拟交换网关 192.168.154.2(通过VMware查看。编辑->虚拟机网络编辑器->NAT设置 查看)
二、网络设置(root用户)
1、安装完成操作系统、JDK。利用VMware克隆3份SUSE 11。
2、在VMware中克隆的SESE中修改网络的MAC地址。选中虚拟机,虚拟机->设置->网络适配器(NAT模式)->高级->生成新的MAC地址。
3、使用ROOT登录SUSE 11,修改IP地址、主机名、DNS、路由等。computer->YaST->Network Devices->Netword Settings。
a、首先设置IP。Overview->Edit->Statically assigned IP Address->(IP Address 192.168.154.101,hostname master)->next
b、在设置HOSTNAME/DNS。Hostname/DNS->(hostname master,name servers and domain search list 192.168.154.2)->next
c、路由设置。Routing->Default Gateway 192.168.154.2 ->OK
4、其他几台机器按2、3操作完成网络配置。
5、修改所有机器的hosts文件
# vi /etc/hosts
192.168.154.111 master
192.168.154.112 slave1
192.168.154.113 slave2
192.168.154.114 slave3
192.168.154.111 master
192.168.154.112 slave1
192.168.154.113 slave2
192.168.154.114 slave3
三、SSH免密登录 (hadoop用户)
1、登录master
2、ssh-keygen -t rsa
生成密钥,一路回车。
3、ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@master
3、ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@master
4、验证免密码登录 ssh master
5、密钥复制到其他机器
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@slave1
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@slave2
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@slave3
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@slave2
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@slave3