HDFS异常:last block does not have enough number of replicas
HDFS异常:last block does not have enough number of replicas
【问题解决办法】
可以通过调整参数dfs.client.block.write.locateFollowingBlock.retries的值来增加retry的次数,可以将值设置为6,那么中间睡眠等待的时间为400ms、800ms、1600ms、3200ms、6400ms、12800ms,也就是说close函数最多要50.8秒才能返回。
中软不建议修改该参数:
但是该dfs.client.block.write.locateFollowingBlock.retries 在开源配置中不开放,调整参数也只能规避问题,若CPU负荷很大的情况,依然会存在该问题。
建议降低任务并发量或者控制cpu使用率来减轻网络的传输,使得DN能顺利向NN汇报block情况。
问题结论:
减轻系统负载。集群发生的时候负载很重,CPU的32个核(100%)全部分配跑MR认为了,至少要留20%的CPU
HDFS异常:last block does not have enough number of replicas相关推荐
- <转载>Presto对接华为HDFS 3.X,Unrecognized Hadoop major version number解决方案
简介 这篇文章主要介绍了Presto对接华为HDFS 3.X,Unrecognized Hadoop major version number解决方案以及相关的经验技巧,文章约15691字,浏览量5 ...
- HDFS 概念之 block 详解
一般情况下,任何磁盘都有'最小读写单位'的概念,可以理解为该磁盘的'block'.建立在该磁盘之上的文件系统也有'block'的概念,一般为磁盘'block'大小的整数倍.对于用户来说,这些读写限制都 ...
- flume sink hdfs异常
1.异常消息如下: 016-08-26 14:19:17,704 (hdfs-sink1-call-runner-2) [ERROR - org.apache.flume.sink.hdfs.Abst ...
- hdfs中一个block块默认多大?
版本不同,默认大小不同.64M.128M都正确. 在Apache Hadoop中默认是64M,Cloudera Hadoop版本中默认是128M.
- 11.2.0.4,ASM实例异常宕机,ORA-29740: evicted by instance number 2
一.环境背景 oracle 11.2.0.4 + RAC + RedHat5.8 二.故障描述 ASM实例异常宕机,报错信息如下: Sun Sep 14 20:27:13 2014 IPC Send ...
- 唯品会HDFS性能挑战和优化实践
本文以唯品会HDFS实际应用场景和问题导向触发,介绍了优化方案的局限性,分享了这些局限性的解决和实施经验.这对于技术运营较大规模的HDFS集群有一定借鉴意义. 1. 性能挑战 HDFS 是一个分布式系 ...
- 日跑几十万作业,唯品会HDFS是如何优化的
本文以唯品会HDFS实际应用场景和问题导向触发,介绍了优化方案的局限性,分享了这些局限性的解决和实施经验.这对于技术运营较大规模的HDFS集群有一定借鉴意义. 性能挑战 01 HDFS 是一个分布式系 ...
- ambari hdfs 启动报错_HDFS 运维常见问题处理
腾讯游戏CROS体系的DBA维护着多套互娱数据平台的核心HDFS集群,积累了不少维护经验. 1. 定期block全盘扫描,引起dn心跳超时而脱离集群 hdfs有一个目录扫描机制,默认6小时会全盘扫描一 ...
- 唯品会 1000+ 台 Hadoop 集群优化经验
性能挑战 01 HDFS 是一个分布式系统,只要有足够的资源,可以扩容上千个节点支持100PB以上的集群.我们发现Hadoop集群升级(2.5.0-cdh5.3.2-->2.6.0-cdh5.1 ...
最新文章
- C++中类型转换函数:将当前类的类型转换为其它类型
- 基于Wide Deep Learning的推荐系统
- 【收集】C#一些基础的面试题
- Ubuntu 18.04下命令安装VMware Tools
- maven项目使用jacoco插件检测代码覆盖率详细配置
- 查询linux上调度命令,浅析Linux中crontab任务调度
- [C++程序设计]字符数组的赋值与引用
- ID Tech 5 中 Megatexturequot;针对地形的D3D9 基本实现原理
- JAVA Reflection(反射机制)续
- OrCAD Library Builder使用
- 好IT男不能“淫”-谈IT人员目前普遍存在的“A情绪”
- 日照科技中等专业学校 远程预付费系统的设计与应用
- 当3A射击游戏遇上Play to Earn,暴躁兔带你了解MetalCore
- 携程Java后台开发三面面经
- 云词:让英语学习平步青云
- 简单自定义协议的封包和解包
- Go语言解决go get失败的问题
- asp.net 引入html文件路径问题,asp.net 网站获取一个文件或文件夹的绝对路径,使用方法Server.MapPath(项目根目下虚拟文件路径)实现...
- maven详解2020
- 大白话之 Iptables
热门文章
- centos nginx不是命令_Linux使用yum安装nginx服务教程
- 第十三章 线程安全与锁优化
- android安全攻防实践_Android安全攻防实战 PDF 下载
- 【李宏毅2020 ML/DL】P11 Logistic Regression | 由逻辑回归中的特征转换巧妙引出“神经网络”的概念
- 《强化学习》中的第13章:策略梯度方法
- java jdom追加节点_java-使用xpath和jdom选择一个节点
- android studio开发个人备忘录算法设计_Android Studio 4.1 发布,全方位提升开发体验...
- jQuery 中bind(),live(),delegate(),on() 区别
- 基于FPGA实现uart串口模块——进阶版1
- ajax的 post长度,AJAX POST请求由于Payload内容长度而失败