我嘗試運行pig -help時出現以下錯誤。Apache Pig登錄用戶的權限被拒絕錯誤
Exception in thread "main" java.io.IOException: Permission denied
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.checkAndCreate(File.java:1717)
at java.io.File.createTempFile0(File.java:1738)
at java.io.File.createTempFile(File.java:1815)
at org.apache.hadoop.util.RunJar.main(RunJar.java:115)
這裏是我的配置 - 的Apache Hadoop的 - 1.0.3 阿帕奇豬 - 0.10.0 操作系統 - Ubuntu的64位對他們來說,被認爲是錯誤
用戶 - 「sumod」 這是管理員級別的帳戶。我也在HDFS中爲他創建了目錄。 未看到此錯誤的用戶 - 「hadoop」。我爲hadoop作業創建了這個用戶。他不是管理員用戶。但他屬於HDFS上的「supergroup」。 這兩個用戶的路徑都已正確設置。 運行「pig -help」命令時,我不必啓動hadoop。我只想確保Pig安裝正確。 我正在關注Apache文檔,我的理解是我不必是hadoop用戶來運行Pig,我可以成爲一個普通的系統用戶。
爲什麼我會收到這些錯誤?我究竟做錯了什麼?