行业资讯 2025年08月6日
0 收藏 0 点赞 869 浏览 1031 个字
摘要 :

文章目录 环境说明 配置hosts文件 补充说明 在搭建集群或者分布式环境时,往往会用到多台虚拟机作为节点,每台虚拟机都有自己的ip,而ip是很难记忆的,如果我们将主机……




在搭建集群或者分布式环境时,往往会用到多台虚拟机作为节点,每台虚拟机都有自己的ip,而ip是很难记忆的,如果我们将主机名与ip进行绑定映射,这样我们就可以通过访问主机名来访问对应的主机了,甚至让主机ip直接映射到某个域名,通过域名来直接访问,这样也是非常友好的,这里潘老师给大家演示下如何通过hosts配置来实现。

环境说明

这里潘老师准备了3台服务器,一主两从,如下:

主机名 系统 IP 主备
master centos7 192.168.91.100
slave1 centos7 192.168.91.101 从1
slave2 centos7 192.168.91.102 从2

配置hosts文件

我们需要在每一台虚拟机中都要配置如下:

# 编辑 hosts文件
vi /etc/hosts
# 新增如下映射信息
192.168.91.100 master
192.168.91.101 slave1
192.168.91.102 slave2
#然后保存退出

以上的配置,你可以现在master节点上配置好,然后再scp远程拷贝到其他几个节点,类似如下:

scp /etc/hosts root@192.168.91.101:/etc/hosts
scp /etc/hosts root@192.168.91.102:/etc/hosts

这样我每一台主机就都能将master解析为192.168.91.100,slave1解析为192.168.91.101,slave2解析为192.168.91.102,现在可以在某一台虚拟机直接ping其他主机的名称即可,比如我这里可以在master上使用:

ping slave1
ping slave2

发现都能正常ping通。

补充说明

针对以上配置,说明如下两点:
1)ip和主机名的映射名称,甚至可以换为域名,并不一定非要是主机名,比如:

192.168.91.100 www.panziye.com
192.168.91.101www.panziye1.com
192.168.91.102 www.panziye2.com

这样也是可以的。

2)如果我们想要本机windows上也想通过主机名或者映射的名称来直接访问虚拟机,则需要在windows的hosts文件中也要配置一份相同的配置,windows的hosts文件目录为:C:\\Windows\\System32\\drivers\\etc\\hosts
然后就可以在本机上直接通过映射名称访问虚拟机节点了。

微信扫一扫

支付宝扫一扫

版权: 转载请注明出处:https://www.zuozi.net/8583.html

管理员

相关推荐
2025-08-06

文章目录 一、Reader 接口概述 1.1 什么是 Reader 接口? 1.2 Reader 与 InputStream 的区别 1.3 …

988
2025-08-06

文章目录 一、事件溯源 (一)核心概念 (二)Kafka与Golang的优势 (三)完整代码实现 二、命令…

465
2025-08-06

文章目录 一、证明GC期间执行native函数的线程仍在运行 二、native线程操作Java对象的影响及处理方…

348
2025-08-06

文章目录 一、事务基础概念 二、MyBatis事务管理机制 (一)JDBC原生事务管理(JdbcTransaction)…

456
2025-08-06

文章目录 一、SnowFlake算法核心原理 二、SnowFlake算法工作流程详解 三、SnowFlake算法的Java代码…

517
2025-08-06

文章目录 一、本地Jar包的加载操作 二、本地Class的加载方法 三、远程Jar包的加载方式 你知道Groo…

832
发表评论
暂无评论

还没有评论呢,快来抢沙发~

助力内容变现

将您的收入提升到一个新的水平

点击联系客服

在线时间:08:00-23:00

客服QQ

122325244

客服电话

400-888-8888

客服邮箱

122325244@qq.com

扫描二维码

关注微信客服号