三十一、 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


相关文章
|
9月前
|
安全 网络安全 数据安全/隐私保护
解决SSH测试连接GitHub时出现“connection closed by remote host”的问题。
然后使用 `ssh -T git@ssh.github.com`来测试连接。
1029 0
|
运维 网络安全
解决ssh: connect to host IP port 22: Connection timed out报错(scp传文件指定端口)
通过这些步骤和方法,您可以有效解决“ssh: connect to host IP port 22: Connection timed out”问题,并顺利使用 `scp`命令传输文件。
14949 7
|
网络协议 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` 命令中正确指定端口,可以有效解决连接超时的问题,确保文件传输的顺利进行。希望本文提供的解决方案能帮助您快速定位并解决该错误。
3864 3
|
网络协议 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 网络安全 Docker
盘古栈云,创建带ssh服务的linux容器
创建带ssh服务的linux容器
420 146
|
10月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
3171 0
|
安全 Linux Shell
Linux中SSH命令介绍
Linux中SSH命令介绍
815 2
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
522 10
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
监控 安全 Ubuntu
在Linux中,如何进行SSH服务配置?
在Linux中,如何进行SSH服务配置?