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节点防火墙未关闭
service firewalld stop
SELINUX=disabled
需要设置配置文件永久关闭,步骤如下查看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
ESLint 由 JavaScript 红宝书 作者 Nicholas C. Zakas 编写, 2013 年发布第一个版本。 NCZ 的初衷不是重复造一个轮子,而是在实际需求得不到 JSHint 团队响应 的情况下做出的选择:以可扩展、每条规则独立、不内置编码风格为理念编写一个 lint 工具。ESLint 主要有以下特点:默认规则包...
本人使用的是matlab2022b,当出现如上图的问题时,可以通过如下办法解决。在mathwork网站,找到对应的安装网址,下图右下方下载。前提条件,有mathwork账号,用邮箱注册即可。
系统环境: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...
安装的时候进入到你的项目目录中执行npm install eslint --save卸载的时候进入到你的项目目录中执行npm uninstall eslint --save
一、什么是MVC MVC即Model-View-Controller(模型-视图-控制器)是一种软件设计模式,最早出现在Smalltalk语言中,后被Sun公司推荐为Java EE平台的设计模式。 MVC把应用程序分成了上面3个核心模块,这3个模块又可被称为业务层-视图层-控制层。顾名思义,它们三者在应用程序中的主要作用如下: 业务层:负责实现应用程序的业务逻辑,封装有各种对数据...
学习笔记整理至-传智播客学习视频一、数据库1.常见数据库 Oracle(神喻):甲骨文(最高!); DB2:IBM; SQL Server:微软; Sybase:赛尔斯; MySQL:甲骨文;2 安装MySQL数据库2.1 安装MySQL 自己百度 2.2 MySQL目录结构 MySQL的数据存储目录为data,data目录通常在C:\Document...
需求描述:编写一个函数,以字符串作为输入,反转该字符串中的元音字母。示例 1:输入:“hello”输出:“holle”示例 2:输入:“leetcode”输出:“leotcede”提示:元音字母不包含字母 “y” 。解题解析:该题的目的很明确,即将元音字母进行反转即可,那么问题来了,什么叫元音字母呢?a、e、i、o、u 5个字母就是元音字母,所以我们只需反转这几个字母即可,其他字母不变。思路解析:我们可以定义两个下标left和right,分别从头往后、从最后往前进行遍历。
今天在学习 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
操作类型跟selenium一样,appium也分为两种操作类型:单一操作、动作链条单一动作跟selenium一样,appium中的webdriver中单独封装了一些单一、简单的操作,包括:滚动、拖拽、点击、滑动等。源码class ActionHelpers(webdriver.Remote): def scroll(self: T, origin_el: WebElement, destination_el: WebElement, duration: Optional[int] = N
最近做web app项目做到心血来潮,有太多经验想记录,太多细节想分享。今日把使用iscroll4 一直困扰了很久的问题研究解决了,很高兴决定把使用的心得写出来,方便大家参考,不要再走太多的弯路。iscroll4 是一款针对web app使用的滚动控件,它可以模拟原生IOS应用里的滚动列表操作,虽然插件不大但是效果十分好。是web app开发必备的控件之一。iscroll4官网 :htt...
3028: Card Hand Sorting 这是题目链接哦时间限制: 1 Sec 内存限制: 64 MB提交: 76 解决: 30[提交] [状态] [讨论版] [命题人:外部导入] 题目描述When dealt cards i...
深入理解javascript原型和闭包(3)——prototype原型既typeof之后的另一位老朋友! prototype也是我们的老朋友,即使不了解的人,也应该都听过它的大名.如果它还是您的新朋友,我估计您也是javascript的新朋友. 在咱们的第一节(深入理解 ...88. Merge Sorted Array题目: Given two sorted integer...