Apache Hadoop 启动报错:masternode:ssh: connect to host master port 22: Connection timed out 总结
文章目录
- 前言
- 一、错误场景描述
- 二、问题总结及解决办法
- 2.1、IP 配置错误及解决方法
- 2.2、端口被防火墙禁用及解决方法
- 总结
前言
最近在 Win10 系统上配置了ubuntu-18.04.3,在配置集群的 ssh 无秘钥登录时,经常能碰到 ssh: connect to host master port 22: Connection timed out 的问题,经过分析之后我发现一般有两种原因会导致这种情况,接下来我们一一进行探讨。
一、错误场景描述
在配置集群的 ssh 无秘钥登录时,经常能碰到 ssh: connect to host master port 22: Connection timed out 的问题,具体如下图所示:
二、问题总结及解决办法
现在对该问题做一下可能出现的问题总结和解决办法。
2.1、IP 配置错误及解决方法
当出现上述错误时,首先检查网络连通情况,Ping 一下远程登录的目标主机,如果 ping 不通,很有可能是 /etc/hosts 文件中的 IP 地址映射出现问题,需要仔细检查名称和 IP 地址的映射关系。
映射关系一定要配置成功,具体如下图所示:
Ping 一下,数据包没有丢失,说明没有问题,具体如下图所示:
2.2、端口被防火墙禁用及解决方法
当发现 IP 配置没有错误时,我们需要检查端口是否被防火墙禁用了,使用 sudo service iptables status 命令查看防火墙状态,如果出现:
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 DROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:8080
2 DROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
3 DROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22
我们可以看到,ssh 登陆的默认端口 22 被禁止了。
我们使用 sudo chkconfig iptables off 来永久关闭防火墙,如果使用 sudo service iptables stop 将临时关闭防火墙,会在下一次关机重启后重置,所以建议使用第一种。
总结
在本文中我们总结了两种方式用于解决 Apache Hadoop 启动报错:masternode:ssh: connect to host master port 22: Connection timed out,一种是 IP 配置错误,一种是端口被防火墙禁用。类似于 ping 一下的检查手段有很多,要养成职业素养,第一时间有意识的运用这些手段进行检查,这样遇到问题事半功倍。
我是白鹿,一个不懈奋斗的程序猿。望本文能对你有所裨益,欢迎大家的一键三连!若有其他问题、建议或者补充可以留言在文章下方,感谢大家的支持!
Apache Hadoop 启动报错:masternode:ssh: connect to host master port 22: Connection timed out 总结相关推荐
- hadoop : Starting namenodes on [master] master: ssh: connect to host master port 22: Connection refu
Starting namenodes on [master] master: ssh: connect to host master port 22: Connection refused; 本人启动 ...
- lzx: ssh: connect to host lzx port 22: Connection timed out-------hadoop
lzx: ssh: connect to host lzx port 22: Connection timed out 在hadoop中,启动start-dfs.sh时如果遇到上述问题提示,导致nam ...
- ssh: connect to host XXX port 22: Connection timed out的问题
在Mac电脑主机下登录VMware centos7 linux失败, 主机终端输入:ssh root@xxx.xx.xx 提示:ssh: connect to host XXX port 22: Co ...
- mac下ssh 报错:localhost: ssh: connect to host localhost port 22: Connection refused
1.美图 2.背景 mac下本地启动hadoop 本地模式 (base) lcc@lcc hadoop-2.7.4$ sh sbin/start-all.sh This script is Depre ...
- 日常问题——解决mac下 ssh: connect to host localhost port 22: Connection refused
问题描述: 今天使用ssh 登陆本地时即使用ssh localhost出现了 ssh: connect to host localhost port 22: Connection refused 错误 ...
- ssh: connect to host 192.***.*.* port 22: Connection refused
在从本地电脑连接远程服务器的时候,显示了ssh: connect to host 192.*.. port 22: Connection refused这个问题. 问题出现的原因是:没有安装sshd ...
- Ubuntu下 ssh : connect to host localhost port 22:Connection refused
Ubuntu下测试ssh时使用ssh localhost 命令,出现错误提示connect to host localhost port 22:Connection refused 造成这个错误的原因 ...
- 解决 github 报错 Failed to connect to github.com port 443:connection timed out
一.前言 你在使用github的时候,是不是会经常出现Failed to connect to github.com port 443:connection timed out报错,这是什么原因造成的 ...
- ssh: connect to host localhost port 22: Connection refused 问题
错误原因: 1.sshd 未安装 2.sshd 未启动 3.防火墙 4需重新启动ssh 服务 解决方法: 1.确定安装sshd: $ sudo apt-get install openssh-serv ...
最新文章
- C++指针与引用的区别
- java B2B2C 源码多租户电子商城系统-Spring Cloud组件详解
- java反射 invoke详解
- Fuel 30 分钟快速安装OpenStack
- fputc会覆盖吗_墨粉寿命和打印的文件有关系吗?
- CCF201312-3 最大的矩形(100分)
- java实现鼠标截图,java实现屏幕截图(附源码)
- 你们知道为什么数据库的交互技术要叫JDBC吗?
- nginx 服务器并发优化
- python自动排版公众号_GitHub - qfwc258/maxpress: MaxPress:MarkDown+Python实现微信公众号一键排版...
- UI设计学习笔记(7-12)
- 前端工程师是什么?前端工程师工资怎么样?有没有前景
- android远程协助
- 五、服务总线 - Bus
- Oracle 同义词详解(synonym)
- 【脚本工具】QQ个人数据管理方法与脚本
- shell:sed 替换换行符
- 决定迭代次数的两种效应
- 禁用笔记本触摸板功能
- 【摆烂成长组】对分查找-分块查找(编程)C语言
热门文章
- linux如何设置mac快捷键,在Ubuntu上使用macOS的快捷键
- linux 查看主机版本,Linux下如何查看版本信息的方法步骤
- linux共享软件_为什么 linux 要用 tar.gz,很少用 7z 或 zip?
- 企业实战_10_MyCat Mysql 主复制总结
- ETL异构数据源Datax_图形化数据同步_11
- git设置mergetool可视化工具
- spring项目链接RabbitMQ集群
- MyBatis-Plus_快速入门0222
- gblfy博客配色模板
- cropper基本用法