Exception in createBlockOutputStream

过程描述:

杀死 namenode ,使用namesecondary数据恢复后(方法:手动恢复,无误),数据丢失,且第一次上传数据出现:Exception in createBlockOutputStream

日志:

19/03/06 02:31:58 INFO hdfs.DFSClient: Exception in createBlockOutputStream
java.io.EOFException: Premature EOF: no length prefix available
        at org.apache.hadoop.hdfs.protocolPB.PBHelper.vintPrefixed(PBHelper.java:2282)
        at org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.createBlockOutputStream(DFSOutputStream.java:1346)
        at org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.nextBlockOutputStream(DFSOutputStream.java:1266)
        at org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.run(DFSOutputStream.java:449)
19/03/06 02:31:58 INFO hdfs.DFSClient: Abandoning BP-1194718250-192.168.10.102-1551866982008:blk_1073741825_1001
19/03/06 02:31:58 INFO hdfs.DFSClient: Excluding datanode DatanodeInfoWithStorage[192.168.10.102:50010,DS-dd46242e-c534-4ba4-9f49-c0aca1a17095,DISK]
19/03/06 02:31:58 INFO hdfs.DFSClient: Exception in createBlockOutputStream
java.io.EOFException: Premature EOF: no length prefix available
        at org.apache.hadoop.hdfs.protocolPB.PBHelper.vintPrefixed(PBHelper.java:2282)
        at org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.createBlockOutputStream(DFSOutputStream.java:1346)
        at org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.nextBlockOutputStream(DFSOutputStream.java:1266)
        at org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.run(DFSOutputStream.java:449)
19/03/06 02:31:58 INFO hdfs.DFSClient: Abandoning BP-1194718250-192.168.10.102-1551866982008:blk_1073741826_1002
19/03/06 02:31:58 INFO hdfs.DFSClient: Excluding datanode DatanodeInfoWithStorage[192.168.10.104:50010,DS-cbe94dd4-df10-4e7e-b825-7dc1f6e445bd,DISK]

原因:

不详

解决方案:

不详

若您也遇到过这个问题,请求指导,不慎感激!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
引用\[1\]:分析上述原因就是TypeError: str is not valid UTF-8: surrogates not allowed报错,导致了Gradio的异常 ERROR: Exception in ASGI application 。 引用\[2\]:克隆后我直接运行了一下 python app.py,出现了两个报错,大家如果有遇到可以参考一下。报错1:ERROR: Exception in ASGI application解决:pip install aiofiles 。 引用\[3\]:2.打开sd 网页:http://127.0.0.1:7860/结果都会在checkpoint那里显示error,cmd窗口曾显示:ERROR: Exception in ASGI application,Github上面说是国内特色代理导致的。 。 问题: Exception in ASGI application 回答: 当出现Exception in ASGI application的错误时,可能有多种原因导致。其中一种可能是由于字符串编码问题引起的TypeError: str is not valid UTF-8: surrogates not allowed报错,这可能会导致Gradio异常。解决这个问题的方法是确保字符串的编码是有效的UTF-8编码。\[1\]另外,如果在运行python app.py时出现ERROR: Exception in ASGI application的报错,可以尝试安装aiofiles库来解决这个问题,可以使用pip install aiofiles命令进行安装。\[2\]此外,如果在打开网页http://127.0.0.1:7860/时,checkpoint那里显示error,并且cmd窗口显示ERROR: Exception in ASGI application,这可能是由于国内特色代理导致的。可以尝试解决这个问题的方法是使用其他代理或者通过设置代理来解决。\[3\] #### 引用[.reference_title] - *1* [ str is not valid UTF-8: surrogates not allowe引起ERROR:Exception in ASGI application](https://blog.csdn.net/lxb206/article/details/130807912)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [腾讯的老照片修复算法,我把它搬到网上,随便玩](https://blog.csdn.net/jpld/article/details/123805081)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [SD本地部署问题](https://blog.csdn.net/Uhbol/article/details/131266219)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值