diff --git a/submit/Dockerfile b/submit/Dockerfile new file mode 100644 index 0000000..6eba11d --- /dev/null +++ b/submit/Dockerfile @@ -0,0 +1,14 @@ +FROM bde2020/hadoop-base:2.0.0-hadoop3.2.1-java8 + +MAINTAINER Ivan Ermilov + +COPY WordCount.jar /opt/hadoop/applications/WordCount.jar + +ENV JAR_FILEPATH="/opt/hadoop/applications/WordCount.jar" +ENV CLASS_TO_RUN="WordCount" +ENV PARAMS="/input /output" + +ADD run.sh /run.sh +RUN chmod a+x /run.sh + +CMD ["/run.sh"] diff --git a/submit/WordCount.jar b/submit/WordCount.jar new file mode 100644 index 0000000..7b6a178 Binary files /dev/null and b/submit/WordCount.jar differ diff --git a/submit/run.sh b/submit/run.sh new file mode 100644 index 0000000..0991ff8 --- /dev/null +++ b/submit/run.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +$HADOOP_HOME/bin/hadoop jar $JAR_FILEPATH $CLASS_TO_RUN $PARAMS