【发布时间】:2011-10-15 16:10:01
【问题描述】:
这可能是一个非常愚蠢的问题,但我无法在我的机器上正确安装 pig。 Pig的版本是0.9.0。
我什至将我的 JAVA_HOME 设置为其指定路径。 我已将 PATH 设置为
export PATH=/usr/local/pig-0.9.0/bin:$PATH
因为我的猪目录在/usr/local/。
每当我输入 pig 或 pig -help 时,我都会收到以下消息
su: /usr/local/pig-0.9.0/bin/pig: Permission denied
请帮忙。谢谢。
【问题讨论】:
-
该文件可执行吗?
-
是的。我一直在 /usr/local 目录下执行 ant 和 hadoop。
-
该特定文件 (/usr/local/pig-0.9.0/bin/pig) 必须为相应的用户/组/世界设置执行位。是这样吗?
-
不,因为我也尝试以 root 身份登录,但我得到了相同的消息:权限被拒绝。我只是不知道我要去哪里错了。
-
如果文件没有设置正确的执行位,你不能运行它,root也不能。
标签: hadoop apache-pig