Hadoop集群搭建记录 | 云计算[CentOS7] | 伪分布式集群[主机名与ip映射+修改配置文件]

简介: 写在前面配置局域网主机设置虚拟机主机名添加IP地址映射尝试ping查看结果补充一发芝士

写在前面


本系列文章索引以及一些默认好的条件在 传送门


推荐博文:https://www.cnblogs.com/xia520pi/archive/2012/04/08/2437875.html

本记录连载,不定时更新

物理机不充足,所以就只好用 虚拟机,并假设已经安装好了CentOS7.0 的虚拟机


配置局域网主机


在确定了宿主机和虚拟机的ip地址之后,我们修改Windows中的hosts文件(位置在C:\windows\system32\drivers\etc\hosts),在下面加入几行:

470b625216e04dcdb8b154c89703888c.png


因为博主有两个虚拟机,一个为master,另一个为slave1,通过命令ifconfig 即可获取虚拟机的ip地址


437e6eeb84524a069d1804e99e61cc56.png


在Windows的hosts文件中添加之后,就可以直接通过cmd ping后面的名字:


77f05419801348109fb1481196f07417.png


设置虚拟机主机名


下面是设置两个虚拟机的名字为master和slave1的过程:

命令为:

vim /etc/sysconfig/network

master:

44925197770441deb1d14a6c9d6e98e2.png


然后再:

hostnamectl set-hostname master

slave1:

3dd87e6f5e89420996d7104210e85fa3.png


hostnamectl set-hostname slave1

然后我们通过命令hostname 查看本机的主机名:

master:


a0ed8ecd0d70427690f6a62d94d0ed4a.png


slave1:

30d7c37fabf340d6b9d630cf6ecd0e1e.png


添加IP地址映射


方法:修改CentOS中的hosts文件

命令:

vim /etc/hosts

然后分别编辑写入:

master:


a513e485f09b4802a12013e4097d038a.png


slave1:

f321e74a07d2485fac214656d248d656.png


尝试ping查看结果


为了查看是否配置得当,我们ping一下试试:

Windows主机:

13e29f4466f4429fb552ddc8164334df.png


master:

85b29eec10684481a7b6b6eabe8e3e1a.png


slave1:

06036ab1e22a4055a6379da8ec7f1b22.png


如果说ping不通,可以参考 本人博客


补充一发芝士


/etc/hosts /etc/sysconfig/network hostname 三者的区别和联系


  1. hosts文件,路径:/etc/hosts,此文间是在网络上使用的,用于解析计算机名称和IP地址的映射关系,功能相当于windows下面的C:\windows\system32\drivers\etc\hosts文件,如果想使用计算机名称来访问对方的主机,需要把对方计算机的名称和IP地址写到本机的hosts文件中

hosts文件中内容:

7a3988ccb42c4d2cab30ca870f540a55.png


  1. network文件,路径:/etc/sysconfig/network,此文件是针对本计算机的,   是给计算机起的一个名字,是计算机的一个标识。可以使用uname -n 命令来查看本地计算机的计算机名称

network文件中的内容:

22a8ffafe7d74a769cf6363c97fda3eb.png


3.hostname是一个命令用来查看主机名,主机名可以设置,在上面使用过

目录
相关文章
|
11月前
|
应用服务中间件 Linux 网络安全
Centos 8.0中Nginx配置文件和https正书添加配置
这是一份Nginx配置文件,包含HTTP与HTTPS服务设置。主要功能如下:1) 将HTTP(80端口)请求重定向至HTTPS(443端口),增强安全性;2) 配置SSL证书,支持TLSv1.1至TLSv1.3协议;3) 使用uWSGI与后端应用通信(如Django);4) 静态文件托管路径设为`/root/code/static/`;5) 定制错误页面(404、50x)。适用于Web应用部署场景。
987 87
|
存储 Ubuntu 应用服务中间件
【Nginx】centos和Ubuntu操作系统下载Nginx配置文件并启动Nginx服务详解
【Nginx】centos和Ubuntu操作系统下载Nginx配置文件并启动Nginx服务详解
358 1
|
分布式计算 Hadoop Java
Hadoop集群搭建,基于3.3.4hadoop和centos8【图文教程-从零开始搭建Hadoop集群】,常见问题解决
本文是一份详细的Hadoop集群搭建指南,基于Hadoop 3.3.4版本和CentOS 8操作系统。文章内容包括虚拟机创建、网络配置、Java与Hadoop环境搭建、克隆虚拟机、SSH免密登录设置、格式化NameNode、启动Hadoop集群以及通过UI界面查看Hadoop运行状态。同时,还提供了常见问题的解决方案。
Hadoop集群搭建,基于3.3.4hadoop和centos8【图文教程-从零开始搭建Hadoop集群】,常见问题解决
|
Oracle Java 关系型数据库
2022 年超详细过程步骤讲解 CentOS 7 安装Maven。以及Mavne配置文件的修改
这篇文章提供了在CentOS 7上安装Maven的详细步骤,包括从官网下载Maven、创建文件夹、上传和解压Maven安装包、配置环境变量、设置Maven源为阿里云、指定jar包仓库位置、配置JDK版本,并验证安装是否成功。
2022 年超详细过程步骤讲解 CentOS 7 安装Maven。以及Mavne配置文件的修改
|
网络协议 Linux Python
Python脚本配置Centos静态ip地址
这是一个Python脚本,用于自动化配置CentOS系统的静态IP地址。脚本创建或修改文件,填写接口名(如ens33)、IP地址、子网掩码、网关和DNS。运行时需替换变量值并使用`sudo`以管理员权限执行。完成配置后,它会重启网络服务。注意,用户应根据实际网络环境调整参数。
378 4
Python脚本配置Centos静态ip地址
|
分布式计算 资源调度 Hadoop
centos7二进制安装Hadoop3
centos7二进制安装Hadoop3
|
分布式计算 Java Hadoop
centos7编译安装Hadoop3
centos7编译安装Hadoop3
|
网络协议 Shell Linux
Shell脚本配置Centos静态ip地址
这是一个用于在CentOS上设置静态IP的Shell脚本摘要: - 脚本交互式获取用户输入的IP地址、子网掩码、网关和DNS。 - 使用`sed`命令动态更新`/etc/sysconfig/network-scripts/ifcfg-ENS33`配置文件。 - 修改`BOOTPROTO`为`static`,并设置IP、NETMASK、GATEWAY和DNS1字段。 - 用`systemctl restart network`重启网络服务。 - 提示用户新配置的静态IP信息。
623 5
|
SQL 分布式计算 Hadoop
centos7通过CDH部署Hadoop
centos7通过CDH部署Hadoop
|
分布式计算 Java Linux
centos7通过Ambari2.74部署Hadoop
centos7通过Ambari2.74部署Hadoop

热门文章

最新文章

相关实验场景

更多