Change location of hadoop pid files

Chnaged hadoop pid files location from "/tmp" to recommended
"/var/run".

Change-Id: Ibc57f0910b6d701607a3645f4e725800226c42e6
Closes-Bug: #1372647
This commit is contained in:
Andrew Lazarev 2014-10-13 16:43:16 -07:00
parent 5400b252ee
commit 47651064e6
1 changed files with 7 additions and 0 deletions

View File

@ -121,6 +121,10 @@ function install_hadoop_v2()
echo "Pre-configuring Hadoop"
find_java_home
HADOOP_PID_DIR="/var/run/hadoop"
mkdir $HADOOP_PID_DIR
chown hadoop:hadoop $HADOOP_PID_DIR
cat >> /etc/profile.d/hadoop.sh <<EOF
export JAVA_HOME=$JAVA_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
@ -128,6 +132,9 @@ export PATH=\$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
export HADOOP_HDFS_HOME=\$HADOOP_COMMON_HOME
export HADOOP_YARN_HOME=\$HADOOP_COMMON_HOME
export HADOOP_MAPRED_HOME=\$HADOOP_COMMON_HOME
export HADOOP_PID_DIR=$HADOOP_PID_DIR
export YARN_PID_DIR=$HADOOP_PID_DIR
export HADOOP_MAPRED_PID_DIR=$HADOOP_PID_DIR
EOF
sed -i -e "s,export JAVA_HOME=.*,export JAVA_HOME=$JAVA_HOME," \