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

发布时间:2024年01月15日

任务描述

知识点

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

重? 点

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

内? 容

  • 修改主机名
  • 修改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机器上进行相同的配置。然后进行测试。

文章来源:https://blog.csdn.net/bangbinbing/article/details/135541181
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。