From c536876d5ea6b963bc2f526e3e7dc7fd334b2660 Mon Sep 17 00:00:00 2001 From: Mathias Kluba Date: Sun, 23 Jul 2017 20:22:25 +0200 Subject: [PATCH 1/2] add required package for ambari scripts --- ambari-base/Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ambari-base/Dockerfile b/ambari-base/Dockerfile index 8ee4a18..da6fa64 100644 --- a/ambari-base/Dockerfile +++ b/ambari-base/Dockerfile @@ -31,6 +31,9 @@ RUN yum install -y krb5-workstation && yum clean all # initscripts (service wrapper for servicectl) is need othewise the Ambari is unable to start postgresql RUN yum install -y initscripts && yum clean all +# needed scripts for ambari stack +RUN yum install -y which && yum clean all + RUN curl -o /usr/bin/jq http://stedolan.github.io/jq/download/linux64/jq && chmod +x /usr/bin/jq ENV JDK_ARTIFACT jdk-7u67-linux-x64.tar.gz From c7caf6a8172fc20b90e38adc435c3beb8b21f14d Mon Sep 17 00:00:00 2001 From: Mathias Kluba Date: Sun, 23 Jul 2017 21:20:33 +0200 Subject: [PATCH 2/2] use JDK8 --- ambari-base/Dockerfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ambari-base/Dockerfile b/ambari-base/Dockerfile index da6fa64..5fa45e0 100644 --- a/ambari-base/Dockerfile +++ b/ambari-base/Dockerfile @@ -36,18 +36,18 @@ RUN yum install -y which && yum clean all RUN curl -o /usr/bin/jq http://stedolan.github.io/jq/download/linux64/jq && chmod +x /usr/bin/jq -ENV JDK_ARTIFACT jdk-7u67-linux-x64.tar.gz -ENV JDK_VERSION jdk1.7.0_67 +ENV JDK_ARTIFACT jdk-8u112-linux-x64.tar.gz +ENV JDK_VERSION jdk1.8.0_112 -# install Ambari specified 1.7 jdk +# install Ambari specified 1.8 jdk RUN mkdir /usr/jdk64 && cd /usr/jdk64 && wget http://public-repo-1.hortonworks.com/ARTIFACTS/$JDK_ARTIFACT && \ tar -xf $JDK_ARTIFACT && rm -f $JDK_ARTIFACT ENV JAVA_HOME /usr/jdk64/$JDK_VERSION ENV PATH $PATH:$JAVA_HOME/bin # jce -ADD http://public-repo-1.hortonworks.com/ARTIFACTS/UnlimitedJCEPolicyJDK7.zip $JAVA_HOME/jre/lib/security/ -RUN cd $JAVA_HOME/jre/lib/security && unzip UnlimitedJCEPolicyJDK7.zip && rm -f UnlimitedJCEPolicyJDK7.zip && mv UnlimitedJCEPolicy/*jar . && rm -rf UnlimitedJCEPolicy +ADD http://public-repo-1.hortonworks.com/ARTIFACTS/jce_policy-8.zip $JAVA_HOME/jre/lib/security/ +RUN cd $JAVA_HOME/jre/lib/security && unzip jce_policy-8.zip && rm -f jce_policy-8.zip && mv UnlimitedJCEPolicyJDK8/*jar . && rm -rf UnlimitedJCEPolicyJDK8 ADD etc/yum.conf /etc/yum.conf