簡體   English   中英

hadoop tmp目錄沒有空間(設備tmp目錄上沒有剩余空間)

[英]hadoop tmp directory does not space (No space left on device tmp directory)

在運行sqoop命令時,它將運行Java代碼並將其存儲到/tmp目錄中,因此,它給了我以下錯誤:

(無法創建臨時目錄:/ tmp / sqoop-varunrit / compile / 12a0219dee9fe0f53273687704042e4d;檢查/ tmp上的目錄權限問題。)

我已經檢查了/tmp目錄的權限為(1777)。 我也曾試圖創建到/tmp floder,但它給我的錯誤是空間不足。

我可以更改當前的/ tmp位置或任何其他可以幫助我的解決方案嗎.....

您需要了解以下參數:

賓迪爾

導入過程將源代碼編譯成.class.jar文件。 這些通常存儲在/tmp 您可以使用--bindir選擇備用目標目錄。 例如,-- --bindir /scratch

Outdir

運行sqoop時,類的.java源文件將被寫入當前工作目錄。 您可以使用--outdir來控制輸出目錄。 例如,-- --outdir src/generated/


在sqoop命令中使用--bindir <new-directory>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM