您的位置:首页 > 理论基础 > 计算机网络

Hadoop2.7.2分布式部署1(网络配置篇)

2016-03-09 18:57 561 查看
本人最近在centos7下部署了Hadoop2.7.2的分布式环境,以下是节点的信息:

主节点IP地址:192.168.0.100 master

节点1IP地址:192.168.0.101 node1

节点2IP地址:192.168.0.102 node2

一台master加上两台node。

1.首先是要将主节点的hostname改成master

vi /etc/hostname

然后里面的localhost去掉,改成master

其他两台机器也是修改同样的文件,将各自的hostname改成node1和node2即可。

2.然后要修改hosts文件的映射关系

vi /etc/hosts

将里面的内容清空,改成以下内容:

192.168.0.100 master

192.168.0.101 node1

192.168.0.102 node2

这样做是为了将各个节点的名称和IP做一个映射关系,之后通过节点名称就可以访问该节点,无须输入IP地址。

改完master节点之后,node1和node2节点也需要改成同样的内容。

3.最后修改网卡配置

vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

改成如下配置

TYPE=Ethernet

BOOTPROTO=static #默认是dhcp,改成static

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

NAME=eno16777736

UUID=1e0f363d-7ce8-4e10-8dc3-481a28a1964b

DEVICE=eno16777736

ONBOOT=yes #默认是no改成yes,开机启动

IPADDR0=192.168.0.100 #根据自己宿主机起的IP地址进行相应改动

PREFIXO0=24

GATEWAY0=192.168.0.1 #网关

DNS1=8.8.8.8 #DNS

DNS2=8.8.4.4 #DNS

修改完毕之后保存文件,其他的node1和node2也要改成hosts文件里面的IP地址。

然后执行命令:systemctl restart network.service(重启network)

接着关闭防火墙:systemctl stop firewalld.service

最后禁用防火墙:systemctl disable firewalld.service

然后我们通过ssh命令就可以从master上面访问node1或者node2.

ssh node1

然后根据提示输入node1的root密码即可登录。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: