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 一下的检查手段有很多,要养成职业素养,第一时间有意识的运用这些手段进行检查,这样遇到问题事半功倍。

在这里插入图片描述


我是白鹿,一个不懈奋斗的程序猿。望本文能对你有所裨益,欢迎大家的一键三连!若有其他问题、建议或者补充可以留言在文章下方,感谢大家的支持!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/530760.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大数据入门系列 1:全网最全,Windows 安装 VMware Workstation 虚拟机完整步骤及需要注意的问题

文章目录前言一、下载正版虚拟机不同版本1.1、通过官网进行下载 VM 虚拟机1.1.1、选择所需版本下载1.1.2、VM 15.1.0 Pro for Windows 下载1.2、免注册账号又安全地下载虚拟机1.2.1、浏览器搜索下载需要的版本1.2.2、校验下载包的安全性二、虚拟机安装步骤2.1、进入安装向导2.2…

Apache Hadoop 答疑:解决 Apache Hadoop 启动时 DataNode 启动异常的问题

文章目录前言一、启动 HDFS 并显示当前所有 Java 进程二、DataNode 启动异常场景描述三、DataNode 启动异常解决方式四、Web 界面检查 Hadoop 信息总结前言 本文用于解决 Apache Hadoop 启动时 DataNode 启动异常的问题,但是请注意这会删除 HDFS 中原有的所有数据&a…

Java 跨平台运行机理:Dos 命令在桌面新建文件夹,并在其中编译、运行一段 Java 程序

文章目录前言一、打开 Dos 命令界面二、Dos 查看桌面文件目录序列三、Dos 创建文件夹四、相关 Windows 系统 Shell 命令补充五、Dos 进入文件夹编写 Java 文件六、Dos 执行编译命令编译 Java 文件七、查看 .class 文件八、Dos 运行 Java 文件输出信息九、Dos 删除文件总结前言 …

大数据入门系列 5:全网最全,Hadoop 实验——熟悉常用的 HDFS 目录操作和文件操作

文章目录前言一、实验目的二、实验平台三、实验内容和要求3.1、HDFS 目录操作3.1.1、创建用户目录3.1.2、显示 HDFS 中与当前用户对应的目录内容3.1.3、列出 HDFS 上的所有目录3.1.4、用户目录下创建一个 input 目录3.1.5、根目录下创建 input 的目录3.1.6、删除子目录3.2、HDF…

Java 操作符:Java 中操作符优先级、一二三元操作符及逻辑操作符的中德模佛定理

文章目录前言一、操作符介绍与优先级表二、一元运算符与二元运算符的区别?三、Java 中唯一的三元操作符四、逻辑操作符中的德模佛定理总结前言 在 Java 中我们常见的操作符分为三种,分别是逻辑操作符、关系操作符、算术操作符,其优先级和结合…

Java 答疑:编译器和解释器有何区别?Java 语言属于编译型编程语言还是解释型编程语言?

文章目录前言一、Java 与 Java 字节码二、什么是编译器(Compiler)三、什么是解释器(Interpreter)四、编译器与解释器有何区别?五、Java 语言属于哪种语言?总结前言 我们都知道开发语言整体分为两类&#xf…

Java 案例练习:编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数。月份为 1、3、5、7、8、10、12 时,天数为 31 天。月份为 4、6、9、11 时,天数为

文章目录一、练习题目二、使用 switch 语句实现代码三、将代码改写回 if else 的选择结构一、练习题目 编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数。 月份为 1、3、5、7、8、10、12 时,天数为 31 天。 月份为 4、6、…

SRA 案例练习:解释 CRUD 矩阵方法,并从上面 “用于化学品跟踪管理系统的 CRUDL 矩阵示例”图中找出被遗漏的需求,并解释是如何找的?

文章目录 一、练习题目二、CRUD 矩阵介绍三、矩阵分析四、寻找遗漏需求一、练习题目 解释 CRUD 矩阵方法,并从上面 “用于化学品跟踪管理系统的 CRUDL 矩阵示例”图中找出被遗漏的需求,并解释是如何找的。 二、CRUD 矩阵介绍 CRUD 矩阵是用于寻找遗漏需求比较精确的方法,其…

《软件需求分析(第二版)》第 14 章——需求管理的原则和实践 重点部分总结

文章目录 前言一、讨论二、简答题三、名词解释总结前言 软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清…

《软件需求分析(第二版)》第 15 章——变更管理 重点部分总结

文章目录 前言一、讨论二、判断题三、简答题总结前言 软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰…

《软件需求分析(第二版)》第 16 章——需求链中的联系链 重点部分总结

文章目录 前言一、讨论总结前言 软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。本文是…

《软件项目管理(第二版)》第 10 章——项目收尾 重点部分总结

文章目录 前言一、讨论二、简答题总结前言 学习了项目的开发与发布之后,我们就可以单独对一个项目进行开发了,但是在企业中开发中,除了编码之外,还需要项目管理、团队协作开发等,这就是软件项目管理板块要学习的内容。本文是对《软件项目管理(第二版)》第 10 章——项目…

《软件项目管理(第二版)》第 9 章——项目监督与控制 重点部分总结

文章目录 前言一、讨论二、选择题三、判断题四、简答题总结前言 学习了项目的开发与发布之后,我们就可以单独对一个项目进行开发了,但是在企业中开发中,除了编码之外,还需要项目管理、团队协作开发等,这就是软件项目管理板块要学习的内容。本文是对《软件项目管理(第二版…

SSM(Spring+Spring MVC+Mybatis)整合 1:整体概述、目录内容及实验环境介绍

文章目录 前言一、概述二、系列文章全目录三、实验环境总结前言 通过本次 Java EE 三大框架(Spring、Spring MVC、MyBatis)原理、技术和方法的整合,大量的项目实践实际动手能力,解决总结在 SSM 项目中存在的问题,为毕业设计以及后期从事 Java 相关开发工作打下坚实的基础。…

Tomcat 服务:解决 Apache Tomcat 更新后 Tomcat9w.exe 无法启动 Tomcat 服务的问题

解决 Tomcat9w.exe 无法启动 Tomcat 服务的问题/解决 Apache Tomcat 更新后 Apache Tomcat 9.0 Tomcat9 Properties 配置不匹配的问题 文章目录解决 Tomcat9w.exe 无法启动 Tomcat 服务的问题/解决 Apache Tomcat 更新后 Apache Tomcat 9.0 Tomcat9 Properties 配置不匹配的问题…

IDEA 新手入门:创建项目/包/类、运行/关闭/导入项目、字体/字号设置、常用快捷键等使用详解

文章目录前言一、创建新项目 Project1.1、选择“Create New Project”1.2、选择左下角的“Empty Project”1.3、输入项目名称并选择保存路径二、创建新模块 Module2.1、在弹出的“New Module”窗口中,点击“New”2.2、根据项目需要,选择合适的 SDK2.3、对…

IDEA/Tomcat 原理:如何将 Tomcat 集成到 IDEA?实现由传统部署延伸到热部署 Java EE 项目?

文章目录前言一、将 Tomcat 集成到 IDEA 中1.1、进入 IDEA Tomcat 配置页面1.2、配置并集成 Tomcat1.3、配置完成说明1.4、集成检查1.4.1、检查主页面信息及服务器配置信息二、创建并部署 Java EE 项目2.1、创建新项目或者模块(自行选择)2.2、进行 Java …

Eclipse 答疑:如何使用 Eclipse 进行断点(Breakpoints)调试?

文章目录前言一、打开需要调试的程序二、设置断点三、进行代码调试3.1、在上方标签栏,点击“Debug As→Java Application”3.2、进入调试页面并查看设置断点的具体位置信息3.3、产看具体变量信息总结前言 我们在使用 Eclipse 进行代码调试时,可以选择在一…

在 Windows 命令提示符下启动 MySQL:net start mysql 发生系统错误 5。 拒绝访问。解决方式小结

文章目录前言一、错误描述二、错误产生场景三、产生错误原因四、解决方式总结前言 我们有时候需要通过 Windows 命令提示符来启动 MySQL 服务,但是如果你不注意操作权限的话,可能就会报以下错误,现在我们来解决这个问题:net start…

XHTML 语法规则及 HTML/XHTML(XHTML 1.0/XHTML 1.1 和 HTML 4.01/HTML 5) 文档类型说明

文章目录前言一、XHTML 语法规则二、XHTML、HTML 文档类型说明三、XHTML 文档类型3.1、XHTML 1.0 过渡类型(Transitional)3.2、XHTML 1.0 严格类型(Strict)3.3、XHTML 1.0 框架类型(Frameset)3.4、XHTML 1.…