From d8f46fb7c67ddfbc7ae88107582c0c4a779c6cba Mon Sep 17 00:00:00 2001 From: newnius Date: Fri, 1 Sep 2017 18:36:21 +0800 Subject: [PATCH] fix bug in sed --- hadoop/2.8.1/Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hadoop/2.8.1/Dockerfile b/hadoop/2.8.1/Dockerfile index 50aabfd..6af0869 100644 --- a/hadoop/2.8.1/Dockerfile +++ b/hadoop/2.8.1/Dockerfile @@ -46,7 +46,10 @@ ADD mapred-site.xml $HADOOP_HOME/etc/hadoop/mapred-site.xml ADD yarn-site.xml $HADOOP_HOME/etc/hadoop/yarn-site.xml ADD slaves $HADOOP_HOME/etc/hadoop/slaves -RUN sed -i "/^export JAVA_HOME/ s:.*:export JAVA_HOME=${JAVA_HOME}\nexport HADOOP_HOME=${HADOOP_HOME}\nexport HADOOP_PREFIX=${HADOOP_PREFIX}:" ${HADOOP_HOME}/etc/hadoop/hadoop-env.sh + +RUN sed -i "/^export JAVA_HOME=.*/c export JAVA_HOME=${JAVA_HOME}\nexport HADOOP_HOME=${HADOOP_HOME}\nexport HADOOP_PREFIX=${HADOOP_PREFIX}/" etc/hadoop/hadoop-env.sh + +RUN sed -i "/^export HADOOP_CONF_DIR=.*/c export HADOOP_CONF_DIR=$HADOOP_PREFIX/etc/hadoop/" $HADOOP_PREFIX/etc/hadoop/hadoop-env.sh RUN sed -i '/^export HADOOP_CONF_DIR/ s:.*:export HADOOP_CONF_DIR=$HADOOP_PREFIX/etc/hadoop/:' $HADOOP_PREFIX/etc/hadoop/hadoop-env.sh