任务2:配置集群网络环境

任务描述

知识点

  • 掌握大数据平台所需的基础环境的准备

重  点

  • 了解软硬件环境要求
  • 进行集群规划
  • 准备基础环境

内  容

  • 修改主机名
  • 修改hosts文件

任务指导

通过以下步骤完成集群网络环境的配置:

1. 使用【# vim /etc/hostname】命令,或者使用【# hostnamectl set-hostname xxx】命令,修改所有节点(CentOS节点)的主机名称,修改完成后各节点名称如下:

master节点

slave1节点

slave2节点

masterslave1slave2

2. 使用【# vim /etc/hosts】命令,修改所有节点(CentOS节点)的 hosts 文件,添加主机名和IP地址的映射,IP地址根据自已的实验环境进行设置,如下图所示,可以查看当前环境的IP地址:

任务实现

1. 修改所有节点的主机名

  • 这里可以使用【# hostnamectl set-hostname xxx】命令,修改所有节点(CentOS节点)的主机名称(环境初始化已完成,可跳过此步骤),例如:
[ root@master ~ ]# hostnamectl set-hostname master
  • 修改结果如下:

master节点

slave1节点

slave2节点

masterslave1slave2
  • 使用【# hostname】命令查看所有节点(CentOS节点)的主机名是否修改成功,例如:
[ root@master ~ ]# hostname 

2. 修改所有节点的/etc/hosts文件

  • 使用【# vim /etc/hosts】命令,修改所有节点(CentOS节点)的 hosts 文件,添加主机名和IP地址的映射,IP地址根据自已的实验环境进行设置

        在进行Hadoop全分布模式集群配置时,需要在/etc/hosts文件中添加集群中所有机器的IP与主机名,这样Master与所有的Slave机器之间不仅可以通过IP进行通信,而且还可以通过主机名进行通信。所以在所有的机器上的"/etc/hosts"文件中都要修改(环境初始化已完成,可跳过此步骤)。

在master节点上输入【# vim /etc/hosts】命令:

[ root@master ~ ]# vim /etc/hosts

修改/etc/hosts文件添加如下内容:

注:下方IP仅为示例,实际操作时,请以真实IP为准!

127.0.0.1        localhost
192.168.222.96  master
192.168.222.137  slave1
192.168.222.138  slave2
  • 将master中的hosts文件分别发送到其余两台集群服务器(slave1、slave2)中:
[ root@master ~ ]# scp /etc/hosts root@slave1:/etc/hosts
[ root@master ~ ]# scp /etc/hosts root@slave2:/etc/hosts
  • 在每一个节点上使用ping命令,分别去ping其它节点的主机名,测试是否可以ping通,效果如下所示:

图1  ping命令结果

从上图中我们已经能用主机名进行ping通了,说明我们刚才添加的内容,在局域网内能进行DNS解析了,接下来就是在其他的Slave机器上进行相同的配置。然后进行测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值