本文主要是介绍hive多张表join时,跑MR报错,org.apache.hadoop.hdfs.protocol.DSQuotaExceededException:The DiskSpace quota of /,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
hive多张表join报错!
org.apache.hadoop.hdfs.protocol.DSQuotaExceededException:The DiskSpace quota of /目录 is exceeded:quota=9.7T but diskspace consumed = 9.7T at ........
解决:
查看目录设置的配额情况,SPACE_QUOTA是设置的空间配额,REM_SPACE_QUOTA是当前剩余的空间配额.
hdfs dfs -count -q -h -v /目录名
解决办法:
增加配额大小,即重新设置目录的配额大小
hadoop dfsadmin -setSpaceQuota 350G /目录名
清空配额。
hdfs dfsadmin -clrSpaceQuota /目录名
这篇关于hive多张表join时,跑MR报错,org.apache.hadoop.hdfs.protocol.DSQuotaExceededException:The DiskSpace quota of /的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!