前言:本次搭建hadoop集群使用虚拟机克隆方式克隆slave节点,这样做可以省去很多不必要的操作,来缩短我们的搭建时间。
一、所需硬件,软件要求
使用 VMWare构建三台虚拟机模拟真实物理环境
操作系统:CentOS6.5
二、必备条件
hadoop搭建需要在三台机器上进行,并且不能是root用户,我们需要创建普通用户,进行下面的操作,三台机器分别都要创建普通用户,而且三台机器上的用户名称是相同的。
注意:以下操作除了修改/etc目录下文件内容,和创建用户等使用root权限,其他所有操作均使用普通用户权限
a.创建用户并设置密码
$>useradd scott
$>passwd scott
三、设置静态ip
1.关闭DHCP
打开:VMWare-->编辑-->虚拟网络编辑器-->选中VMB--关闭DHCP
2.开启虚拟机,修改相关网络文件
修改eth0文件【/etc/sysconfig/network-scripts/ifcfg-eth0】
$>gedit /etc/sysconfig/network-scripts/ifcfg-eth0
修改内容,没有的选项请补充:
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
ONBOOT=yes
#对应的子网广播地址,保持在同一个网段,末尾是255
BROADCAST=192.168.111.255
#设置自己喜欢的ip地址,保持在同一个网段
IPADDR=192.168.111.152
#网卡对应的网络掩码
NETMASK=255.255.255.0
#保持在同一网段,末尾设置为2
GATEWAY=192.168.111.2
#子网
NETWORK=192.168.111.0
#DNS1服务器地址,保持在同一个网段,末尾设置为2
DNS1=192.168.111.2
这两个GATEWAY,DNS必须按照上面的规则设置,否则是无法ping通的.
3.生效网络
$>service network restart
4.修改主机名和ip映射
$>su
$>vi /etc/hosts
追加内容:
192.168.111.151 master
重启生效:
$>reboot
5.windows设置静态ip
修改windows中的VMWare8的网络地址为静态ip,否则windows系统会ping不通虚拟机,也没有办法使用远程工具
四、关闭防火墙,Selinux服务
说明:不关闭这两个我们的外部网络是不可以访问虚拟机CentOS系统的
1.关闭防火墙
永久关闭防火墙命令:
$>chkconfig iptables off
$>chkconfig ip6tables off
查看防火墙状态: