在多用户hadoop集群上设置pig

0h4hbjxa  于 2021-06-21  发布在  Pig
关注(0)|答案(0)|浏览(224)

我已经设置了一个多用户hadoop集群,其中有一个管理员用户可以启动/停止hadoop集群。我可以使用这个管理员用户运行Pig作业。但是,任何其他用户都不能在集群上运行pig脚本。我读了几遍后发现也许 pig.temp.dir 变量需要在pig属性中正确设置。但我试着在hdfs中创建/tmp目录并授予它777权限。然后,我得到了一个权限错误。请参见以下错误。令人惊讶的是,它说: inode="home" 错误,而我在pig属性中指定了/tmp目录。

2012-04-27 08:20:57,113 [main] ERROR org.apache.pig.tools.pigstats.SimplePigStats - ERROR 2997: Unable to recreate exception from backend error: org.apache.hadoop.security.AccessControlException: org.apache.hadoop.security.AccessControlException: Permission denied: user=tavasthi, access=WRITE, inode="home":dsslmn:supergroup:rwxr-xr-x

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题