diff --git a/hadoop/2.6.0/Dockerfile b/hadoop/2.6.0/Dockerfile index 055b2bd..ab40f05 100644 --- a/hadoop/2.6.0/Dockerfile +++ b/hadoop/2.6.0/Dockerfile @@ -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"] diff --git a/hadoop/README.md b/hadoop/README.md index e48d82a..90b101e 100644 --- a/hadoop/README.md +++ b/hadoop/README.md @@ -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 \