Hadoop “No space left on device”问题解决方法

来源:互联网 发布:潭州学院淘宝课程 编辑:程序博客网 时间:2024/06/07 10:20
在streaming作业中用-file选项运行一个分布式的超大可执行文件(例如,3.6G)时,我得到了一个错误信息“No space left on device”。如何解决? 配置变量stream.tmpdir指定了一个目录,在这个目录下要进行打jar包的操作。stream.tmpdir的默认值是/tmp,你需要将这个值设置为一个有更大空间的目录:-jobconf stream.tmpdir=/export/bigspace/...如何设置多个输入目录?可以使用多个-input选项设置多个输入目录:

hadoop jar hadoop-streaming.jar -input '/user/foo/dir1' -input '/user/foo/dir2' 


当然,还有一种可能性,就是你本地的硬盘满了,也会导致同样的报错。这种错误,你只要直接将自己的硬盘清理一些空间出来,就可以了。

0 0
原创粉丝点击