gpt4 book ai didi

hadoop - Apache Pig登录用户的权限被拒绝错误

转载 作者:行者123 更新时间:2023-12-02 20:12:19 25 4
gpt4 key购买 nike

当我尝试运行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
操作系统-Ubuntu 64位

看到错误的用户-“sumod”这是一个管理员级别的帐户。我还在HDFS中为他创建了目录。
未看到此错误的用户-“hadoop”。我已经为hadoop作业创建了该用户。他不是管理员用户。但是他属于HDFS上的“ super 组”。
为两个用户都正确设置了路径。
运行“ pig -help”命令时不必启动hadoop。我只想确保Pig正确安装。
我正在关注Apache doc,我的理解是我不必成为hadoop用户即可运行Pig,而且我可以成为一般系统用户。

为什么会出现这些错误?我究竟做错了什么?

最佳答案

请检查放置脚本的目录的权限。

每当执行Pigscript时,错误都会记录在日志文件中,该日志文件将写入您当前的工作目录中。

假设您的Pigscript在dir1中,而pwd在dir2中,并且由于您是作为用户sumod执行的; sumod应该在dir2中具有写权限。

关于hadoop - Apache Pig登录用户的权限被拒绝错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12987831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com