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


相关文章
|
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
|
4月前
|
网络安全 开发工具 git
【git】解决git报错:ssh:connect to host github.com port 22: Connection timed out 亲测有效
【git】解决git报错:ssh:connect to host github.com port 22: Connection timed out 亲测有效
1114 1
|
5月前
|
Linux 网络安全 数据安全/隐私保护
Jun 03 14:50:45 nodeName sshd[60215]: Accepted password for root from 192.168.0.100 port 15612 ssh2 如何关闭这个连接
【6月更文挑战第6天】Jun 03 14:50:45 nodeName sshd[60215]: Accepted password for root from 192.168.0.100 port 15612 ssh2 如何关闭这个连接
89 2
|
4月前
|
网络安全 数据安全/隐私保护
服务器密码登录出现了:SSH connection failed: connect ECONNREFUSEDxxxxxxxx:22 * Xshell提示 SSH connection fa
服务器密码登录出现了:SSH connection failed: connect ECONNREFUSEDxxxxxxxx:22 * Xshell提示 SSH connection fa
|
6月前
|
安全 网络安全
jsch 报错 no matching host key type found. Their offer: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha> 如何处理
【5月更文挑战第24天】jsch 报错 no matching host key type found. Their offer: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha> 如何处理
522 1
|
6月前
|
安全 网络安全
jsch 报错 no matching host key type found. Their offer: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha>问题处理方法
【5月更文挑战第10天】jsch 报错 no matching host key type found. Their offer: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha>问题处理方法
289 0
|
12天前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
5月前
|
安全 Linux Shell
Linux中SSH命令介绍
Linux中SSH命令介绍
134 2
|
3月前
|
安全 Linux 网络安全
在Linux中,如何配置SSH以确保远程连接的安全?
在Linux中,如何配置SSH以确保远程连接的安全?
|
3月前
|
安全 Linux Shell
SSH 命令完整实用指南 | Linux SSH 服务
【8月更文挑战第20天】
407 0