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密码即可登录。
主节点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密码即可登录。
相关文章推荐
- Java从网络读取图片并保存至本地
- hdu4292 网络流 —最大流
- iOS网络解析中的md5加密+时间戳
- opencv 网络摄像头(webcamera)
- 如何在CentOS7上改变网络接口名
- Linux网络I/O模型
- Http学习
- maven新建web项目提示The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- Apache HttpClient 4.3开发指南 实现URL重定向
- vb6 winhttp 上传文件
- https原理:证书传递、验证和数据加密、解密过程解析
- 解决spring4.x中的MappingJacksonHttpMessageConverter错误
- httpclient4.3 设置代理请求
- 百宝云开源【易语言网络验证系统】完整版,可一键安装
- socket与http的区别
- Android使用Volley请求网络图片
- IOS网络支持库AFNetworking(1)
- Android最流行的网络框架
- Linux抓包工具tcpdump详解
- 计算机网络之体系结构