修改yarn日志路径

This commit is contained in:
yangyu 2018-07-28 00:58:10 +08:00
parent 8161d5058e
commit c232f59264
2 changed files with 4 additions and 2 deletions

View File

@ -33,7 +33,8 @@ ENV YARN_LOG_DIR /logs
RUN sed -i 's/export JAVA_HOME=${JAVA_HOME}/export JAVA_HOME=\/usr\/local\/jdk1.7.0_80/g' /usr/local/$HADOOP_VERSION/etc/hadoop/hadoop-env.sh && \
echo "export HADOOP_LOG_DIR=/logs" >> /usr/local/$HADOOP_VERSION/etc/hadoop/hadoop-env.sh && \
echo "export HADOOP_PREFIX=$HADOOP_HOME" >> /usr/local/$HADOOP_VERSION/etc/hadoop/hadoop-env.sh && \
sed -e "1 i\export YARN_LOG_DIR=\/logs" /usr/local/$HADOOP_VERSION/etc/hadoop/yarn-env.sh > /usr/local/$HADOOP_VERSION/etc/hadoop/yarn-env.sh
sed -e "1 i\export YARN_LOG_DIR=\/logs" $HADOOP_HOME/etc/hadoop/yarn-env.sh > $HADOOP_HOME/etc/hadoop/yarn-env.sh.bak && \
\mv $HADOOP_HOME/etc/hadoop/yarn-env.sh.bak $HADOOP_HOME/etc/hadoop/yarn-env.sh
COPY conf/* /usr/local/$HADOOP_VERSION/etc/hadoop/
@ -43,6 +44,6 @@ COPY start.sh /
RUN chmod 777 /start.sh
EXPOSE 22 50070 8020 8088
EXPOSE 22 50070 8020 8088 8042
CMD ["/start.sh"]

View File

@ -14,6 +14,7 @@ docker run -d \
-p 50070:50070 \
-p 8020:8020 \
-p 8088:8088 \
-p 8042:8042 \
-v $PWD/conf:/conf \
-v $PWD/data:/data \
-v $PWD/logs:/logs \