`

Bad connect ack with firstBadLink

阅读更多

hbase报的错误,经过分析是Hadoop不能写入数据了。可恶的是hbase会丢失该阶段put的的数据。

 

DFSClient: Exception in createBlockOutputStream java.io.IOException: Bad connect ack with firstBadLink

DFSClient: Abandoning block blk_

DFSClient: Waiting to find target node

 

DFSClient: DataStreamer Exception: java.io.IOException: Unable to create new block

 

WARN hdfs.DFSClient: Error Recovery for block blk_-4764663209577220400_66475 bad datanode[1] nodes == null

WARN hdfs.DFSClient: Could not get block locations. Source file "..." - Aborting......
put: Bad connect ack with firstBadLink

ERROR hdfs.DFSClient: Exception closing file .... : java.io.IOException: Bad connect ack with firstBadLink ...
java.io.IOException: Bad connect ack with firstBadLink...

 

 

 

原因:

1、某个节点机器突然开启防火墙,导致不能连接

2、强制kill掉某个节点(据说)

3、某个机器直接当掉,岂不是完蛋了?数据冗余容灾的设计干什么吃的?(推测)

分享到:
评论
1 楼 mrduke 2014-12-25  
我也碰到这种情况,是某个节点因为重启把iptables又起来了,可以用chkconfig iptables off解决重启带来的问题,不重启的话用service iptables stop关掉

相关推荐

    递归子程序计算ackermann函数ACK(m,n)

    3. ACK(m, n) = ACK(m-1, ACK(m, n-1)) 这个函数展示了递归的深度,并且在较高的m和n值时会迅速增长,以至于当m超过4或n超过2时,函数的计算结果通常超出了计算机能够表示的最大整数值。 在汇编语言中实现...

    ZigBee应答ACK帧实验

    这个实验“ZigBee应答ACK帧实验”旨在深入理解ZigBee网络中的确认帧(ACK帧)机制,这对于确保数据传输的可靠性和效率至关重要。ZigBee协议栈基于IEEE 802.15.4标准,其中ACK帧是其链路层(LLC)的重要组成部分。 ...

    ack-2.14-single-file

    **ack-2.14-single-file 知识点详解** `ack` 是一款高效、可配置的源代码搜索工具,特别适用于程序员和开发者。它基于 Perl 编写,旨在替代 `grep`,尤其是在处理大量代码时能提供更快的搜索速度和更友好的结果展示...

    82C55数据传送时序ACK82C55数据传送时序ACK

    82C55数据传送时序ACK82C55数据传送时序ACK82C55数据传送时序ACK82C55数据传送时序ACK82C55数据传送时序ACK

    storm利用ack保证数据的可靠性源码

    在Storm中,"ack机制"是实现数据可靠传输的关键特性,它确保了每个消息至少被处理一次(At-Least-Once Delivery)。下面我们将详细探讨Storm的ack机制以及它如何保证数据的可靠性。 1. **什么是Storm的Ack机制?** ...

    ACK系列产品升级指南

    ACK系列产品升级指南,告诉你如何升级ACK系列产品的版本。

    ACK3D 可以显示三维效果

    "ACK3D 可以显示三维效果"这个标题暗示我们这里涉及的是一个专门用于呈现3D图形的软件库或者框架,可能是由C语言编写的。C语言是一种底层、高效且灵活的编程语言,它在开发高性能图形处理程序时非常受欢迎,因为其对...

    CC2420应答 ACK 帧实验

    在这些网络中,应答(Acknowledgement, ACK)帧的使用是确保数据正确传输的关键机制。本实验“CC2420应答ACK帧实验”将深入探讨如何利用CC2420的内置功能来实现自动应答机制。 CC2420芯片内部集成了一个高效的射频...

    ack-etcd备份资源

    "ACK-Etcd备份资源"很可能指的是阿里云Kubernetes服务(ACK)中针对Etcd的备份解决方案。下面我们将深入探讨Etcd备份的重要性和实施方法,以及与Linux操作系统的关系。 Etcd备份的主要目的是防止数据丢失或系统故障...

    nRF24L01双机通讯测试程序,ACK

    2. **自动应答(ACK)**:nRF24L01具备自动应答机制,当接收端接收到数据包后,可以发送一个ACK包作为回应,告知发送端数据已成功接收。 3. **多通道通信**:nRF24L01支持多个通信管道,可以在同一频率下设置多个...

    24L01+带数据包的ACK-用于双向传输.doc

    24L01+带数据包的ACK用于双向传输 本文主要介绍了使用24L01+芯片实现双向传输的方法,即使用带数据包的ACK应答传输。作者首先介绍了为什么选择使用24L01+芯片,并分享了其使用经验和遇到的问题。然后,作者详细介绍...

    ACK3116-DCU-11_USB_driver_ V1.8

    《ACK3116-DCU-11_USB_driver_V1.8:串口通信的桥梁》 在当今数字化世界中,数据传输扮演着至关重要的角色。ACK3116驱动程序,即“ACK3116-DCU-11_USB_driver_V1.8”,是连接传统串行通信与现代USB接口的一种关键...

    ACK.rar_.ack文件

    然而,根据提供的标题和描述,我们可以推测这里的"ACK.rar_.ack文件"可能是指一个包含特定编程或脚本元素的压缩包,其中可能包含了一个名为"ACK.ASM"的汇编语言源代码文件和一个名为"www.pudn.com.txt"的文本文件。...

    ACK70N-W 官方中文说明书PDF 大金空气净化器 日本进口

    《大金空气净化器ACK70N-W/T官方中文说明书PDF详解》 大金空气净化器ACK70N-W和ACK70N-T是日本进口的高端空气净化设备,它们以卓越的性能和人性化设计著称,为用户提供清新、健康的室内空气环境。这份官方中文说明...

    阿里云容器服务ACK产品介绍.pdf

    ### 阿里云容器服务ACK产品介绍 #### 一、概述 阿里云容器服务ACK(Alibaba Cloud Container Service for Kubernetes)是阿里云提供的一种基于Kubernetes的企业级容器管理服务。它不仅支持标准的Kubernetes API,...

    ack.rar_ACK

    在编程领域,ACK通常指的是Ackermann函数,这是一个非常基础但计算上极度复杂的递归函数,用于展示函数的复杂性。然而,根据提供的标题和描述,这里提到的"ACK"似乎是指一种使用C++语言实现的特定算法或数据结构,...

    传输协议 TCP UDP ACK SEQ

    序列号标记每个发送的段,接收方通过返回相应的ACK确认接收到的数据。若未收到ACK,发送方会重传数据,从而确保数据的正确交付。 3.5 面向连接传输:TCP TCP提供了包括连接建立、数据传输、连接释放等在内的完整...

    ack.rar_ACK_M?n

    2. ACK(m, n+1) = ACK(m-1, ACK(m, n)),当m > 0时。 这个定义展示了Ackermann函数的递归结构,其中每次递归调用都沿着m和n两个维度进行。函数的递归层次深度随着m和n的增加而增加,导致计算量迅速增长。 ...

    简易TCPConnect端口扫描器

    TCPConnect端口扫描器是一种网络工具,主要用于网络安全评估和系统管理员的日常维护工作中。它利用TCP连接过程(三次握手)来探测目标主机上特定端口的状态,以判断这些端口是否开放、监听服务是否运行。下面我们将...

    DAIKIN大金_ACK70N_空气净化器_中文说明书

    DAIKIN大金_ACK70N_空气净化器_中文说明书

Global site tag (gtag.js) - Google Analytics