关闭防火墙解决Bad connect ack with firstBadLink错误_sx_1706的博客-程序员秘密

技术标签: linux  hadoop  大数据  

hadoop集群新添加一个节点后,启动程序报错
java.io.IOException: Bad connect ack with firstBadLink as 192.168.0.62:50010

报错代码如下:

21/07/14 14:02:01 INFO hdfs.DFSClient: Exception in createBlockOutputStream
java.io.IOException: Bad connect ack with firstBadLink as 192.168.0.62:50010
        at org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.createBlockOutputStream(DFSOutputStream.java:1768)
        at org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.nextBlockOutputStream(DFSOutputStream.java:1666)
        at org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.run(DFSOutputStream.java:788)
FAILED
Container launch failed for container_1625726548259_0002_01_000004 : java.net.NoRouteToHostException: No Route to Host from  192.168.0.65 to abc62:8041 failed on socket timeout exception: java.net.NoRouteToHostException: 没有到主机的
路由; For more details see:  http://wiki.apache.org/hadoop/NoRouteToHost
        at sun.reflect.GeneratedConstructorAccessor55.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at org.apache.hadoop.net.NetUtils.wrapWithMessage(NetUtils.java:791)
        at org.apache.hadoop.net.NetUtils.wrapException(NetUtils.java:757)
        at org.apache.hadoop.ipc.Client.call(Client.java:1508)
        at org.apache.hadoop.ipc.Client.call(Client.java:1441)
        at org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.invoke(Protobu

错误:62节点的50010连接不上
经查询是62节点防火墙未关闭

  1. 在62节点上关闭防火墙 service firewalld stop
  2. 并关闭SElinux,SELINUX=disabled 需要设置配置文件永久关闭,步骤如下

SElinux操作

查看selinux状态

[[email protected] ~] getenforce 
                                     Enforcing         表示启动

临时关闭

 [[email protected] ~] setenforce 
 usage:  setenforce [ Enforcing | Permissive | 1 | 0 ]     1表示启动,0表示关闭
 [[email protected] ~] setenforce 0                          临时关闭
 [[email protected] ~] getenforce                            查看状态
 Permissive                                                关闭状态

永久关闭(修改配置文件,即可永久关闭)

 [[email protected] ~] vi /etc/selinux/config
                 # This file controls the state of SELinux on the system.
                 # SELINUX= can take one of these three values:
                 #     enforcing - SELinux security policy is enforced.
                 #     permissive - SELinux prints warnings instead of enforcing.
                 #     disabled - No SELinux policy is loaded.
                 SELINUX=enforcing         修改为"SELINUX=disabled"
                 # SELINUXTYPE= can take one of three values:
                 #     targeted - Targeted processes are protected,
                 #     minimum - Modification of targeted policy. Only selected processes are protected.
                 #     mls - Multi Level Security protection.
                 SELINUXTYPE=targeted

防火墙的操作

1.查看firewall服务状态
systemctl status firewalld
说明:
出现Active: active (running)切高亮显示则表示是启动状态。
出现 Active: inactive (dead)灰色表示停止,看单词也行。
2.查看firewall的状态
firewall-cmd --state
3、开启、重启、关闭、firewalld.service服务
开启 service firewalld start
重启 service firewalld restart
关闭 service firewalld stop

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sx_1706/article/details/118727704

智能推荐

ESLint配置参数介绍_weixin_34192732的博客-程序员秘密

ESLint 由 JavaScript 红宝书 作者 Nicholas C. Zakas 编写, 2013 年发布第一个版本。 NCZ 的初衷不是重复造一个轮子,而是在实际需求得不到 JSHint 团队响应 的情况下做出的选择:以可扩展、每条规则独立、不内置编码风格为理念编写一个 lint 工具。ESLint 主要有以下特点:默认规则包...

matlab中资源管理无法打开,安装资源的解决办法_matlab附加功能资源管理器打不开_zhenglu777999的博客-程序员秘密

本人使用的是matlab2022b,当出现如上图的问题时,可以通过如下办法解决。在mathwork网站,找到对应的安装网址,下图右下方下载。前提条件,有mathwork账号,用邮箱注册即可。

服务器显示资源不够用,Docker服务器存储资源池不足的问题解决_谁不言的博客-程序员秘密

系统环境:Docker 版本:19.03.13操作系统版本:CentOS 7.8一、问题描述最近在执行 Docker 运行命令启动镜像时候,无法正常执行 Docker 启动镜像命令,提示了如下错误信息:Error: Error response from daemon: devmapper: Thin Pool has 163051 free data blocks which is less t...

Vue 单独安装eslint 和卸载eslint_MW0309的博客-程序员秘密

安装的时候进入到你的项目目录中执行npm install eslint --save卸载的时候进入到你的项目目录中执行npm uninstall eslint --save

MVC设计模式思想及简单实现_weixin_30810239的博客-程序员秘密

一、什么是MVC  MVC即Model-View-Controller(模型-视图-控制器)是一种软件设计模式,最早出现在Smalltalk语言中,后被Sun公司推荐为Java EE平台的设计模式。  MVC把应用程序分成了上面3个核心模块,这3个模块又可被称为业务层-视图层-控制层。顾名思义,它们三者在应用程序中的主要作用如下:  业务层:负责实现应用程序的业务逻辑,封装有各种对数据...

mysql学习笔记_修改student表中学号为“3”的数据记录,把其班级更改为“网络13”、性别改为_钱叁壹的博客-程序员秘密

学习笔记整理至-传智播客学习视频一、数据库1.常见数据库 Oracle(神喻):甲骨文(最高!); DB2:IBM; SQL Server:微软; Sybase:赛尔斯; MySQL:甲骨文;2 安装MySQL数据库2.1 安装MySQL   自己百度  2.2 MySQL目录结构   MySQL的数据存储目录为data,data目录通常在C:\Document...

随便推点

【leetcode之旅】字符串 - 345. 反转字符串中的元音字母_evan_qb的博客-程序员秘密

需求描述:编写一个函数,以字符串作为输入,反转该字符串中的元音字母。示例 1:输入:“hello”输出:“holle”示例 2:输入:“leetcode”输出:“leotcede”提示:元音字母不包含字母 “y” 。解题解析:该题的目的很明确,即将元音字母进行反转即可,那么问题来了,什么叫元音字母呢?a、e、i、o、u 5个字母就是元音字母,所以我们只需反转这几个字母即可,其他字母不变。思路解析:我们可以定义两个下标left和right,分别从头往后、从最后往前进行遍历。

org.springframework.beans.factory.BeanCreationException_南风不渐暖的博客-程序员秘密

今天在学习 ssm整合项目配置文件遇到了两个简单的问题,但是不注意是很难发现的数据源配置错误org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in URL [file:/E:/IDEA_code/mySSM/ssm/target/classes/spring.xml]: Initialization of bean failed; nest

APP自动化基础之界面操作_自动化软件界面_weixin_44885027的博客-程序员秘密

操作类型跟selenium一样,appium也分为两种操作类型:单一操作、动作链条单一动作跟selenium一样,appium中的webdriver中单独封装了一些单一、简单的操作,包括:滚动、拖拽、点击、滑动等。源码class ActionHelpers(webdriver.Remote): def scroll(self: T, origin_el: WebElement, destination_el: WebElement, duration: Optional[int] = N

Iscroll4使用心得_weixin_30475039的博客-程序员秘密

最近做web app项目做到心血来潮,有太多经验想记录,太多细节想分享。今日把使用iscroll4 一直困扰了很久的问题研究解决了,很高兴决定把使用的心得写出来,方便大家参考,不要再走太多的弯路。iscroll4 是一款针对web app使用的滚动控件,它可以模拟原生IOS应用里的滚动列表操作,虽然插件不大但是效果十分好。是web app开发必备的控件之一。iscroll4官网 :htt...

NCPC2016  —— C-Card Hand Sorting(枚举子集+最长上升子序列)_Achanss的博客-程序员秘密

3028: Card Hand Sorting                                                                     这是题目链接哦时间限制: 1 Sec  内存限制: 64 MB提交: 76  解决: 30[提交] [状态] [讨论版] [命题人:外部导入] 题目描述When dealt cards i...

oracle 计算2行的差值,oracle计算两行差值_有所不知的博客-程序员秘密

深入理解javascript原型和闭包(3)——prototype原型既typeof之后的另一位老朋友! prototype也是我们的老朋友,即使不了解的人,也应该都听过它的大名.如果它还是您的新朋友,我估计您也是javascript的新朋友. 在咱们的第一节(深入理解 ...88. Merge Sorted Array题目: Given two sorted integer...

推荐文章

热门文章

相关标签