我正试图通过cli开始Oozie Shell Action Job:
oozie job -config jobprops/jos.prioperties -run
作业开始,它为我提供了唯一ID ,我可以在Oozie UI中看到Job。
但是,纱线控制台显示没有提交的作业,在检查登录oozie时,我收到以下消息:
Error starting action [folder-structure].
。
ErrorType [TRANSIENT], ErrorCode [JA009]
Message [JA009: Permission denied: user=vikas.r, access=WRITE, inode="/":hdfs:hadoop:drwxr-xr-x at org.apache.hadoop.hdfs.server.namenode.DefaultAuthorizationProvider.checkFsPermission(DefaultAuthorizationProvider.java:257)
工作最终进入 SUSPENDED 状态 为什么工作试图访问“/”?怎么可以解决?
我在unix用户vikas.r下运行,hdfs中的所有文件夹位于/user/vikas.r
答案 0 :(得分:1)
错误消息非常简单。您的oozie工作正在尝试将某些内容写入/作为vikas.r用户,该用户没有权限这样做。