作业提交失败,出现异常“org.apache.hadoop.util.DiskChecker$DiskErrorException(任何本地目录中都没有可用空间)。”

作业提交失败,出现异常“org.apache.hadoop.util.DiskChecker$DiskErrorException(任何本地目录中都没有可用空间)。”,hadoop,hive,Hadoop,Hive,运行配置单元查询时,出现以下错误。请帮我解决这个问题 配置单元>插入覆盖表bucket_emp1从emp中选择* 查询ID=hduser_20160426213038_58cbf1dc-a345-40f8-ab3d-a3258046b279 职位总数=3 启动作业3中的1 由于没有reduce运算符,reduce任务数设置为0 org.apache.hadoop.util.DiskChecker$DiskErrorException:任何本地目录中都没有可用空间。 位于org.apache.ha

运行配置单元查询时,出现以下错误。请帮我解决这个问题

配置单元>插入覆盖表bucket_emp1从emp中选择*

查询ID=hduser_20160426213038_58cbf1dc-a345-40f8-ab3d-a3258046b279 职位总数=3 启动作业3中的1 由于没有reduce运算符,reduce任务数设置为0 org.apache.hadoop.util.DiskChecker$DiskErrorException:任何本地目录中都没有可用空间。 位于org.apache.hadoop.fs.LocalDirAllocator$AllocatorPerContext.getLocalPathForWriteLocalDirAllocator.java:366 位于org.apache.hadoop.fs.LocalDirAllocator.getLocalPathForWriteLocalDirAllocator.java:150 位于org.apache.hadoop.fs.LocalDirAllocator.getLocalPathForWriteLocalDirAllocator.java:131 位于org.apache.hadoop.fs.LocalDirAllocator.getLocalPathForWriteLocalDirAllocator.java:115 位于org.apache.hadoop.mapred.LocalDistributedCacheManager.setupLocalDistributedCacheManager.java:131 位于org.apache.hadoop.mapred.LocalJobRunner$Job.LocalJobRunner.java:163 在org.apache.hadoop.mapred.LocalJobRunner.submitJobLocalJobRunner.java:731 在org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternalJobSubmitter.java:536 位于org.apache.hadoop.mapreduce.Job$10.runJob.java:1296 位于org.apache.hadoop.mapreduce.Job$10.runJob.java:1293 位于java.security.AccessController.doPrivilegeEdNative方法 位于javax.security.auth.Subject.doassObject.java:422 位于org.apache.hadoop.security.UserGroupInformation.doasurgroupinformation.java:1628 位于org.apache.hadoop.mapreduce.Job.submitJob.java:1293 位于org.apache.hadoop.mapred.JobClient$1.runJobClient.java:562 位于org.apache.hadoop.mapred.JobClient$1.runJobClient.java:557 位于java.security.AccessController.doPrivilegeEdNative方法 位于javax.security.auth.Subject.doassObject.java:422 位于org.apache.hadoop.security.UserGroupInformation.doasurgroupinformation.java:1628 位于org.apache.hadoop.mapred.JobClient.submitJobInternalJobClient.java:557 位于org.apache.hadoop.mapred.JobClient.submitjobclient.java:548 位于org.apache.hadoop.hive.ql.exec.mr.ExecDriver.executeExecDriver.java:431 位于org.apache.hadoop.hive.ql.exec.mr.MapRedTask.executeMapRedTask.java:137 位于org.apache.hadoop.hive.ql.exec.Task.executetask.java:160 位于org.apache.hadoop.hive.ql.exec.TaskRunner.runSequentialTaskRunner.java:88 位于org.apache.hadoop.hive.ql.Driver.launchTaskDriver.java:1653 位于org.apache.hadoop.hive.ql.Driver.executeDriver.java:1412 位于org.apache.hadoop.hive.ql.Driver.runInternalDriver.java:1195 位于org.apache.hadoop.hive.ql.Driver.runDriver.java:1059 位于org.apache.hadoop.hive.ql.Driver.runDriver.java:1049 位于org.apache.hadoop.hive.cli.CliDriver.processLocalCmdCliDriver.java:213 位于org.apache.hadoop.hive.cli.CliDriver.processCmdCliDriver.java:165 位于org.apache.hadoop.hive.cli.CliDriver.processLineCliDriver.java:376 位于org.apache.hadoop.hive.cli.CliDriver.executeDriverCliDriver.java:736 位于org.apache.hadoop.hive.cli.CliDriver.runCliDriver.java:681 位于org.apache.hadoop.hive.cli.CliDriver.mainCliDriver.java:621 在sun.reflect.NativeMethodAccessorImpl.invoke0Native方法中 位于sun.reflect.NativeMethodAccessorImpl.invokeNativeMethodAccessorImpl.java:62 在sun.reflect.DelegatingMethodAccessorImpl.invokeDelegatingMethodAccessorImpl.java:43 位于java.lang.reflect.Method.invokeMethod.java:498 位于org.apache.hadoop.util.RunJar.RunJar.java:221 位于org.apache.hadoop.util.RunJar.mainRunJar.java:136 作业提交失败,出现异常“org.apache.hadoop.util.DiskChecker$DiskErrorException任何本地目录中都没有可用空间。”
失败:执行错误,从org.apache.hadoop.hive.ql.exec.mr.MapRedTask返回代码1

Map Reduce framework在处理作业期间查找mapreduce.cluster.local.dir参数指定的目录,然后验证目录上是否有足够的空间,这样它就可以为它创建中间文件

如果目录没有所需的可用空间,Map Reduce作业将失败,并报告您共享的错误

确保本地目录上有足够的空间

最好像Gzip压缩一样压缩中间输出文件,这样在处理过程中占用的空间会更少

conf.set(“mapred.compress.map.output”, “true”)
conf.set(“mapred.output.compression.type”, “BLOCK”);
conf.set(“mapred.map.output.compression.codec”, “org.apache.hadoop.io.compress.GzipCodec”);

它说:在任何本地目录中都没有可用的空间。你还需要什么?谢谢你的回复。请告诉我如何增加空间我应该从我的文件系统中删除一些数据,或者是否有任何过程来增加空间。我的硬盘总容量为200 GB。