三十一、 master: ssh: connect to host master port 22: No route to host

简介: 三十一、 master: ssh: connect to host master port 22: No route to host

问题描述:


       近日将进行MapReduce集群开发,进入虚拟机启动节点时突然发现:


master: ssh: connect to host master port 22: No route to host

slave1: ssh: connect to host slave1 port 22: No route to host

slave2: ssh: connect to host slave2 port 22: No route to host  


22.png


问题分析:



       报错信息提示ssh映射配置错误,这是IP映射不对应造成的,并且我的IP地址是静态的,不可能自行更改,这应该是对应关系的问题。


修正操作:


       1.查看IP地址:


23.png


        2.查看虚拟机静态IP是否发生改变:


24.png

25.png


如图:可知静态IP并没有发生改变


       3.查看hosts主机映射



26.png


27.png



如上图:发现主机映射关系IP已经发生改变,故将其修改为原静态IP地址。


       4.master机器修改为原静态IP(如果是集群的话其它slave1,slave2机器全部修改hosts文件)


28.png



       5.重启网络服务(如果是集群的话,三台全部重启网络服务)


30.png



       6.启动集群


29.png



如图发现集群启动成功。


注:图中的警告为:将 IP 地址“192.168.231.107”的 ECDSA 主机密钥永久添加到已知主机列表中。


温馨提示:由于断电,不合理关机等诸多原因,可能导致IP地址发生改变,为避免不必要的麻烦,建议修改IP为静态IP,这样IP地址无论如何都不会因为什么不知道的原因而改变。


修改静态IP参考下文:


Hadoop完全分布式的搭建详情

https://blog.csdn.net/m0_54925305/article/details/118851554


设置静态IP(修改主机名,ens33文件,hosts文件映射)

https://blog.csdn.net/m0_54925305/article/details/119443252


相关文章
|
1月前
|
网络协议 Ubuntu Linux
解决ssh: connect to host IP port 22: Connection timed out报错(scp传文件指定端口)
解决 `ssh: connect to host IP port 22: Connection timed out` 报错涉及检查 SSH 服务状态、防火墙配置、网络连通性和主机名解析等多个方面。通过逐步排查上述问题,并在 `scp` 命令中正确指定端口,可以有效解决连接超时的问题,确保文件传输的顺利进行。希望本文提供的解决方案能帮助您快速定位并解决该错误。
129 3
|
1月前
|
运维 网络安全
解决ssh: connect to host IP port 22: Connection timed out报错(scp传文件指定端口)
通过这些步骤和方法,您可以有效解决“ssh: connect to host IP port 22: Connection timed out”问题,并顺利使用 `scp`命令传输文件。
468 7
|
5月前
|
网络协议 Shell 网络安全
ssh: connect to host github.com port 22: Connection refused
本文讨论了在使用Git命令操作GitHub时遇到的"ssh: connect to host github.com port 22: Connection refused"错误,分析了可能的原因,并提供了使用443端口或https协议作为解决方案,最终确定问题是由于DNS解析错误导致,通过修改hosts文件解决。
ssh: connect to host github.com port 22: Connection refused
|
7月前
|
安全 Linux Shell
Linux中SSH命令介绍
Linux中SSH命令介绍
187 2
|
2月前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
5月前
|
监控 安全 Ubuntu
在Linux中,如何进行SSH服务配置?
在Linux中,如何进行SSH服务配置?
|
5月前
|
安全 Linux 网络安全
在Linux中,如何配置SSH以确保远程连接的安全?
在Linux中,如何配置SSH以确保远程连接的安全?
|
5月前
|
安全 Linux Shell
SSH 命令完整实用指南 | Linux SSH 服务
【8月更文挑战第20天】
619 0
|
5月前
|
安全 Linux Shell
如何在 Linux 服务器上配置基于 SSH 密钥的身份验证
如何在 Linux 服务器上配置基于 SSH 密钥的身份验证
373 0
|
5月前
|
Linux 网络安全 数据安全/隐私保护
Linux——配置SSH免密登录
Linux——配置SSH免密登录
122 0