在多用户hadoop集群上设置Pig

时间:2012-04-27 08:36:22

标签: permissions hadoop apache-pig

我已经设置了一个多用户hadoop群集,其中有一个管理员用户可以访问启动/停止hadoop群集。 我可以使用此管理员用户运行pig作业。但是,任何其他用户都无法在群集上运行pig脚本。 我在做了一些阅读之后想到可能需要在pig-properties中正确设置pig.temp.dir变量。但我尝试在hdfs中创建/ tmp目录并赋予它777权限。然后,我得到许可错误。 请参阅以下错误。令人惊讶的是,它说:错误的是inode =“home”,而我在pig-properties中指定了/ tmp目录。

2012-04-27 08:20:57,113 [main]错误org.apache.pig.tools.pigstats.SimplePigStats - 错误2997:无法从后端错误重新创建异常:org.apache.hadoop.security.AccessControlException: org.apache.hadoop.security.AccessControlException:权限被拒绝:user = tavasthi,access = WRITE,inode =“home”:dsslmn:supergroup:rwxr-xr-x

提前致谢!

0 个答案:

没有答案