WARN hdfs.DataStreamer: Caught exception
2024-10-21 18:34:41
在向hdfs上传文件的时候,报了这么一个错:
Exception in thread "main" java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.SafeModeException): WARN hdfs.DataStreamer: Caught exception
java.lang.InterruptedException
at java.lang.Object.wait(Native Method)
at java.lang.Thread.join(Thread.java:1252)
at java.lang.Thread.join(Thread.java:1326)
at org.apache.hadoop.hdfs.DataStreamer.closeResponder(DataStreamer.java:980)
at org.apache.hadoop.hdfs.DataStreamer.endBlock(DataStreamer.java:630)
at org.apache.hadoop.hdfs.DataStreamer.run(DataStreamer.java:807)
去官网上查找原因后,进入https://issues.apache.org/jira/browse/HDFS-10429查看
翻译后的原因是:最初,datastreamer::closeresponder总是打印关于interruptedexception的警告;由于hdfs-9812,dfsoutputstream::closeimpl总是强制线程关闭,这会导致interruptedexception。
一个简单的修复方法是使用调试级别的日志而不是警告级别。
不过要是自己觉得不太重要的话也可以忽略,因为我觉得可能是没有按照官网要求的hdfs上传标准进行上传才报出的错,不过要是修改的话就采用上述方法。
最新文章
- Bzoj1597 [Usaco2008 Mar]土地购买
- 折腾Ubuntu下的android studio
- 非常好的Java反射例子
- Python OpenCV——Image
- if [-f build/core/envsetup.mk -a -f Makefile ]; then
- 深入分析 Linux 内核链表--转
- api图片传输,转成64位字符串进行传输
- c语言中float、double、long double在内存中存储方式
- python之基础中的基础(一)
- 关于戴尔没有活动分区,遇到了“Windows安装程序无法将windows配置为在此计算机的硬件上运行”提示等
- CSS3滤镜(filter--CSS3技术
- Android音频: 怎样使用AudioTrack播放一个WAV格式文件?
- .NET Core微服务系列基础文章索引(目录导航Final版)
- lnmp 安装opencart出现open_basedir 错误解决办法
- JSOUP如何优秀的下载JPEG等二进制图像
- Spring+SpringMVC+Mybatis框架整合流程
- WebApi 序列化 循环引用问题
- Butter Knife 使用方法
- HDU2819(KB10-E 二分图最大匹配)
- 20155311 Exp3 免杀原理与实践
热门文章
- Java入门与进阶P-5.1+P-5.2
- 12月16日内容总结——图书管理系统、聚合与分组查询、F与Q查询
- mysql 错误解决大法 Specified key was too long; max key length is 767 bytes
- ASP.NET Core - .NET 6 的入口文件
- C# winform 一个窗体需要调用自定义用户控件的控件名称
- linux 基础(10)进程管理
- 四:SSM框架整合
- RabbitMQ 延迟消息实战
- 跳板攻击之:NPS代理转发
- Prometheus插件安装(NodeExporter)