当我尝试运行 pig -help 时出现以下错误。
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 Apache Pig - 0.10.0 OS - Ubuntu 64 位
看到错误的用户 - “sumod”这是一个管理员级别的帐户。我还在 HDFS 中为他创建了目录。未看到此错误的用户 - “hadoop”。我已经为 hadoop 作业创建了这个用户。他不是管理员用户。但他属于 HDFS 上的“超级组”。为两个用户正确设置了路径。我不必在运行“pig -help”命令时启动 hadoop。我只想确保 Pig 安装正确。我正在关注 Apache 文档,我的理解是我不必成为 hadoop 用户来运行 Pig,我可以成为一般系统用户。
为什么我会收到这些错误?我究竟做错了什么?