Skip to content

Commit 7cbf984

Browse files
committed
2.6.0 Dockerfile
1 parent 021fd76 commit 7cbf984

File tree

1 file changed

+19
-15
lines changed

1 file changed

+19
-15
lines changed

2.6.0/Dockerfile

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# Building the image using my Oracle JDK 7
22
FROM gelog/java:openjdk7
33

4+
MAINTAINER Francois Langelier
5+
6+
ENV WGET_VERSION 1.15-1ubuntu1.14.04.1
47
# Setting HADOOP environment variables
58
ENV HADOOP_VERSION 2.6.0
69
ENV HADOOP_INSTALL /usr/local/hadoop
@@ -12,24 +15,25 @@ ENV HADOOP_HDFS_HOME $HADOOP_INSTALL
1215
ENV HADOOP_COMMON_LIB_NATIVE_DIR $HADOOP_INSTALL/lib/native
1316
ENV YARN_HOME $HADOOP_INSTALL
1417
ENV HADOOP_CONF_DIR /data/conf
15-
ENV HADOOP_NAMENODE 127.0.0.1
18+
19+
# Installing wget
20+
RUN \
21+
apt-get update && \
22+
apt-get install -y wget=$WGET_VERSION && \
23+
rm -rf /var/lib/apt/lists/*
1624

1725
# Installing HADOOP
18-
ADD http://archive.apache.org/dist/hadoop/core/hadoop-$HADOOP_VERSION/hadoop-$HADOOP_VERSION.tar.gz /
19-
RUN tar -zxf /hadoop-$HADOOP_VERSION.tar.gz
20-
RUN rm /hadoop-$HADOOP_VERSION.tar.gz
21-
RUN mv /hadoop-$HADOOP_VERSION /usr/local/hadoop
22-
RUN mkdir -p /usr/local/hadoop/logs
26+
RUN wget http://archive.apache.org/dist/hadoop/core/hadoop-$HADOOP_VERSION/hadoop-$HADOOP_VERSION.tar.gz && \
27+
tar -zxf /hadoop-$HADOOP_VERSION.tar.gz -C /usr/local/ && \
28+
mv /usr/local/hadoop-$HADOOP_VERSION /usr/local/hadoop && \
29+
mkdir -p /usr/local/hadoop/logs
2330

2431
# Creating symlink for HADOOP configuration files
2532
VOLUME /data
26-
#RUN ln -fs /data/conf/core-site.xml /usr/local/hadoop/etc/hadoop/core-site.xml
27-
#RUN ln -fs /data/conf/yarn-site.xml /usr/local/hadoop/etc/hadoop/yarn-site.xml
28-
#RUN ln -fs /data/conf/mapred-site.xml /usr/local/hadoop/etc/hadoop/mapred-site.xml
29-
#RUN ln -fs /data/conf/hdfs-site.xml /usr/local/hadoop/etc/hadoop/hdfs-site.xml
30-
3133
# Copying default HADOOP configuration files
32-
#ADD https://raw.githubusercontent.com/GELOG/docker-ubuntu-hadoop/$HADOOP_VERSION/env/local/core-site.xml $HADOOP_CONF_DIR/core-site.xml
33-
#ADD https://raw.githubusercontent.com/GELOG/docker-ubuntu-hadoop/$HADOOP_VERSION/env/local/yarn-site.xml $HADOOP_CONF_DIR/yarn-site.xml
34-
#ADD https://raw.githubusercontent.com/GELOG/docker-ubuntu-hadoop/$HADOOP_VERSION/env/local/mapred-site.xml $HADOOP_CONF_DIR/mapred-site.xml
35-
#ADD https://raw.githubusercontent.com/GELOG/docker-ubuntu-hadoop/$HADOOP_VERSION/env/local/hdfs-site.xml $HADOOP_CONF_DIR/hdfs-site.xml
34+
ADD https://raw.githubusercontent.com/GELOG/docker-ubuntu-hadoop/$HADOOP_VERSION/$HADOOP_VERSION/core-site.xml $HADOOP_CONF_DIR/core-site.xml
35+
ADD https://raw.githubusercontent.com/GELOG/docker-ubuntu-hadoop/$HADOOP_VERSION/$HADOOP_VERSION/yarn-site.xml $HADOOP_CONF_DIR/yarn-site.xml
36+
ADD https://raw.githubusercontent.com/GELOG/docker-ubuntu-hadoop/$HADOOP_VERSION/$HADOOP_VERSION/mapred-site.xml $HADOOP_CONF_DIR/mapred-site.xml
37+
ADD https://raw.githubusercontent.com/GELOG/docker-ubuntu-hadoop/$HADOOP_VERSION/$HADOOP_VERSION/hdfs-site.xml $HADOOP_CONF_DIR/hdfs-site.xml
38+
39+
CMD ["hdfs"]

0 commit comments

Comments
 (0)