Check the file "$HADOOP_HOME/bin/yarn-daemon.sh"; there is a reference to
YARN_PID_DIR. If it's not set. it will default to /tmp.


On 29 September 2014 13:11, Susheel Kumar Gadalay <skgada...@gmail.com>
wrote:

> Thanks Aitor.
>
> There is a shell variable HADOOP_PID_DIR refererred in hadoop-env.sh
> but not in yarn-env.sh.
>
>
>
> On 9/29/14, Aitor Cedres <aced...@pivotal.io> wrote:
> > Hi Susheel,
> >
> > You have to set in your hadoop-env.sh and yarn-env.sh the variabkes:
> >
> > - HADOOP_PID_DIR
> > - YARN_PID_DIR
> >
> > To point to some other directory (most common is /var/run/hadoop-hdfs
> > hadoop-yarn)
> >
> > Hope it helps,
> > Aitor
> >
> > On 29 September 2014 07:50, Susheel Kumar Gadalay <skgada...@gmail.com>
> > wrote:
> >
> >> How to redirect the storing of the following files from /tmp to some
> >> other location.
> >> hadoop-<os user>-namenode.pid
> >> hadoop-<os user>-datanode.pid
> >> yarn-<os user>-resourcemanager.pid
> >> yarn-<os user>-nodemanager.pid
> >>
> >> In /tmp, these files are cleared by OS sometime back and I am unable
> >> to shutdown by standard scripts stop-dfs.sh or stop-yarn.sh
> >>
> >> In core-site.xml I have given property hadoop.tmp.dir but still these
> >> pid files are present in /tmp only,
> >>
> >
>

Reply via email to