hadoop集群之centos网络配置

前面装的是centos最新版本的,但由于目前学习资料等内容还是6版本的比较容易获取,所以这里选择centos6.4来操作。

1、配置好机器的eth0网卡的ipv4地址

etc/sysconfig/network-scripts/ifcfg-eth0文件

EVICE=eth0         #对应第一张网卡
  TYPE=Ethernet
  ONBOOT=yes          #是否启动时运行
  NM_CONTROLLED=yes
  BOOTPROTO=static       #使用静态IP,而不是由DHCP分配IP
  DEFROUTE=yes
  IPV4_FAILURE_FATAL=yes
  IPV6INIT=no
  NAME="System eth0"      #名称
  HWADDR=00:50:56:94:04:3C  #必须对应etho是的MAC地址(/etc/udev/rules.d/70-persistent-net.rules)
  PEERDNS=yes
  PEERROUTES=yes
  IPADDR=192.168.1.128    #指定本机IP地址
  NETMASK=255.255.255.0    #指定子网掩码
  GATEWAY=192.168.1.2     #指定网关
       DNS1=192.168.1.2

参考http://blog.csdn.net/cnyyx/article/details/25512391

2、修改主机名

在root模式下使用hostname命令

在sudo hostname Slave2

参考http://blog.csdn.net/forest_boy/article/details/5636696

3、建立一般用户

useradd、passwd

参考http://blog.csdn.net/hagetis/article/details/8458729

root 用户切换为普通用户 :用 login -f username (加 -f 不用输入密码)例如普通用户的用户名为hadoop,这里就是 login -f hadoop
普通用户切换为root用户:sudo su

4、关闭防火墙及SELinux

a)

service iptables stop     service ip6tables stop 

chkconfig iptables off    chkconfig ip6tables off  

b)

vim /etc/sysconfig/selinux

5、(重要)在VBox中为每一个虚拟机设置两块网卡

第一块,host only网卡,用来与宿主主机连接(否则在win7宿主主机使用FTP客户端,例如FashFXP,无法连接上虚拟机,无法ping通主机)

第二块,桥接网卡,用来各个虚拟机直接的连接通话。

可参考:http://www.cnblogs.com/cocowool/archive/2010/05/27/1745090.html

后来没用桥接模式,用的

 在虚拟机中编辑第二张网卡eth1的参数

DEVICE=eth1

HWADDR=08:00:27:F8:CE:F0
TYPE=Ethernet
UUID=ad9a2226-c29e-400f-9eb0-973457a1ecca
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth1"
PEERDNS=yes
PEERROUTES=yes
#IPADDR=192.168.1.5
#NETMASK=255.255.255.0
#GATEWAY=192.168.1.1
#DNS1=192.168.1.1

如果没有设置为dhcp,就会无法联网。




原文地址:https://www.cnblogs.com/gangzhuzi/p/7439647.html