first version of hadoop-base hadoop-namenode and hadoop-datanode

This commit is contained in:
Giannis Mouchakis
2016-03-09 17:37:43 +02:00
parent dcff074a8d
commit b97e590f6f
6 changed files with 131 additions and 1 deletions
+28
View File
@@ -0,0 +1,28 @@
FROM java:8-jre
MAINTAINER Yiannis Mouchakis <gmouchakis@iit.demokritos.gr>
# define hadoop version
ENV HADOOP_VERSION 2.7.1
# Hadoop env variables
ENV HADOOP_PREFIX /opt/hadoop
ENV HADOOP_CONF_DIR $HADOOP_PREFIX/conf
ENV PATH $PATH:$HADOOP_PREFIX/bin
ENV PATH $PATH:$HADOOP_PREFIX/sbin
RUN apt-get update && apt-get install -y \
wget \
tar \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
# deploy hadoop
RUN wget http://archive.apache.org/dist/hadoop/core/hadoop-$HADOOP_VERSION/hadoop-$HADOOP_VERSION.tar.gz
RUN tar -zxf /hadoop-$HADOOP_VERSION.tar.gz
RUN rm /hadoop-$HADOOP_VERSION.tar.gz
RUN mv hadoop-$HADOOP_VERSION $HADOOP_PREFIX
# add configuration files
ADD core-site.xml $HADOOP_CONF_DIR/core-site.xml
ADD hdfs-site.xml $HADOOP_CONF_DIR/hdfs-site.xml