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是一个命令用来查看主机名,主机名可以设置,在上面使用过

目录
相关文章
|
2月前
|
分布式计算 Hadoop Java
CentOS中构建高可用Hadoop 3集群
这个过程像是在一个未知的森林中探索。但当你抵达终点,看到那个熟悉的Hadoop管理界面时,所有的艰辛都会化为乌有。仔细观察,尽全力,这就是构建高可用Hadoop 3集群的挑战之旅。
122 21
|
3月前
|
Java Linux
CentOS环境搭建Elasticsearch集群
至此,您已成功在CentOS环境下搭建了Elasticsearch集群。通过以上介绍和步骤,相信您对部署Elasticsearch集群有了充分的了解。最后祝您在使用Elasticsearch集群的过程中顺利开展工作!
188 22
|
10月前
|
分布式计算 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集群】,常见问题解决
|
9月前
|
Kubernetes Ubuntu Linux
Centos7 搭建 kubernetes集群
本文介绍了如何搭建一个三节点的Kubernetes集群,包括一个主节点和两个工作节点。各节点运行CentOS 7系统,最低配置为2核CPU、2GB内存和15GB硬盘。详细步骤包括环境配置、安装Docker、关闭防火墙和SELinux、禁用交换分区、安装kubeadm、kubelet、kubectl,以及初始化Kubernetes集群和安装网络插件Calico或Flannel。
562 4
|
10月前
|
存储 Kubernetes 负载均衡
CentOS 7.9二进制部署K8S 1.28.3+集群实战
本文详细介绍了在CentOS 7.9上通过二进制方式部署Kubernetes 1.28.3+集群的全过程,包括环境准备、组件安装、证书生成、高可用配置以及网络插件部署等关键步骤。
1333 4
CentOS 7.9二进制部署K8S 1.28.3+集群实战
|
10月前
|
Kubernetes Linux API
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇
该博客文章详细介绍了在CentOS 7.6操作系统上使用kubeadm工具部署kubernetes 1.17.2版本的测试集群的过程,包括主机环境准备、安装Docker、配置kubelet、初始化集群、添加节点、部署网络插件以及配置k8s node节点管理api server服务器。
271 0
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇
|
11月前
|
分布式计算 资源调度 Hadoop
centos7二进制安装Hadoop3
centos7二进制安装Hadoop3
|
11月前
|
分布式计算 Java Hadoop
centos7编译安装Hadoop3
centos7编译安装Hadoop3
|
11月前
|
存储 分布式计算 算法
探索Hadoop的三种运行模式:单机模式、伪分布式模式和完全分布式模式
在配置Hadoop集群之前,了解这三种模式的特点、适用场景和配置差异是非常重要的。这有助于用户根据个人需求和资源情况,选择最适合自己的Hadoop运行模式。在最初的学习和开发阶段,单机模式和伪分布式模式能为用户提供便利和成本效益。进而,当用户要处理大规模数据集时,完全分布式模式将是理想的选择。
588 2
|
11月前
|
SQL 分布式计算 Hadoop
centos7通过CDH部署Hadoop
centos7通过CDH部署Hadoop