Depends if /data is an directory or an mountpoint. Note, you need rwx for directories
--alex -- B: mapredit.blogspot.com From: rammohan ganapavarapu Sent: Friday, October 21, 2016 8:27 AM To: [email protected] Cc: [email protected] Subject: Re: Getting Permission denied to run shell action I am running oozie and yarn apps with same user and yes user can rw to that directory. On Oct 20, 2016 11:17 PM, "Peter Cseh" <[email protected]> wrote: Hi Ram, Can the yarn/oozie user write to /data/tmp? Check the permissions and ownership of /data/tmp. Hope it helps Gp On Fri, Oct 21, 2016 at 1:32 AM, rammohan ganapavarapu < [email protected]> wrote: > Hi, > > I have changed the yarn.nodemanager.local-dirs from default /tmp/ to > /data/tmp dir and from then i am getting this error > > > > Cannot run program "test.sh" (in directory > "/data/tmp/nm-local-dir/usercache/hadoop/appcache/ > application_1476931300239_0003/container_1476931300239_0003_01_000002"): > error=13, Permission denied > > Property in yarn-site.xml > > ${hadoop.tmp.dir}=/data/tmp/ > <property> > <name>yarn.nodemanager.local-dirs</name> > <value>${hadoop.tmp.dir}/nm-local-dir</value> > </property> > > Not sure why i am getting this error, i am submitting job wtih the same > user a directory owner,i have changed the ${hadoop.tmp.dir}=/tmp/ but oozie > still saying /data/* permission denied, i am not sure whats going on here, > can some one help me to figure it out? > > Thanks, > Ram > -- Peter Cseh Software Engineer <http://www.cloudera.com>
