【转载原因:hive中查询时报错,同样错误。然后,经确认确实是datanode宕掉了。】
【转载原文:https://blog.csdn.net/abc_123_abc_123_/article/details/103087254】
hadoop 报错:
Error: java.io.IOException: org.apache.hadoop.hdfs.BlockMissingException: Could not obtain block: BP-1020558569-1xx.1xx.xx.xxx-1569589467468:blk_1073741990_1170 file=/user/hive/warehouse/xxx.db/emp/xxx.txt (state=,code=0)
原因:
datanode宕机
解决办法
- 查看datanode是否有宕机
- 启动datanode