hadoop tmp目录没有空间(设备tmp目录上没有剩余空间)

a1o7rhls  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(508)

在运行sqoop命令时,它运行java代码并将它们存储到 /tmp 因此,它给了我以下错误:
(无法创建临时目录:/tmp/sqoop varunrit/compile/12a0219dee9fe0f53273687704042e4d;检查/tmp上的目录权限问题。)
我已经检查了 /tmp 目录(1777)。我也曾努力创造弗洛德 /tmp 但它给我的错误是没有足够的空间。
我是否可以更改当前/tmp位置或任何其他可以帮助我的解决方案。。。。。

cyej8jka

cyej8jka1#

您需要了解这些参数:
宾迪尔
导入过程将源代码编译为 .class 以及 .jar 文件夹;这些通常存放在 /tmp . 您可以使用 --bindir . 例如, --bindir /scratch .
outdir公司
这个 .java 运行sqoop时,类的源文件将写入当前工作目录。您可以使用 --outdir . 例如, --outdir src/generated/ .
使用 --bindir <new-directory> 在sqoop命令中。

相关问题