This is an automated email from the ASF dual-hosted git repository.
ctubbsii pushed a commit to branch next-release
in repository https://gitbox.apache.org/repos/asf/accumulo-docker.git
The following commit(s) were added to refs/heads/next-release by this push:
new a15baea Update to Accumulo 2.1.0, Hadoop 3.3.0, and Java 11 (#15)
a15baea is described below
commit a15baeaa2d4f30ac165d22b3baaf51d770b1d0e6
Author: Dave Marion <[email protected]>
AuthorDate: Wed May 26 23:39:01 2021 -0400
Update to Accumulo 2.1.0, Hadoop 3.3.0, and Java 11 (#15)
---
Dockerfile | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/Dockerfile b/Dockerfile
index 5c81e65..dc16966 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -15,10 +15,10 @@
FROM centos:7
-ENV JAVA_HOME /usr/lib/jvm/java-1.8.0-openjdk
+ENV JAVA_HOME /usr/lib/jvm/java-11-openjdk
-ARG ACCUMULO_VERSION=2.0.0
-ARG HADOOP_VERSION=3.2.1
+ARG ACCUMULO_VERSION=2.1.0
+ARG HADOOP_VERSION=3.3.0
ARG ZOOKEEPER_VERSION=3.6.0
ARG HADOOP_USER_NAME=accumulo
ARG ACCUMULO_FILE=
@@ -36,7 +36,7 @@ ENV APACHE_DIST_URLS \
COPY README.md $ACCUMULO_FILE $HADOOP_FILE $ZOOKEEPER_FILE /tmp/
-RUN yum install -y java-1.8.0-openjdk-devel make gcc-c++ wget && \
+RUN yum install -y java-11-openjdk-devel make gcc-c++ wget && \
set -eux; \
download() { \
local f="$1"; shift; \
@@ -73,9 +73,7 @@ RUN yum install -y java-1.8.0-openjdk-devel make gcc-c++ wget
&& \
mv /tmp/hadoop-$HADOOP_VERSION /opt/hadoop && \
mv /tmp/apache-zookeeper-$ZOOKEEPER_VERSION-bin /opt/zookeeper && \
mv /tmp/accumulo-$ACCUMULO_VERSION /opt/accumulo && \
- /opt/accumulo/bin/accumulo-util build-native && \
-# The below line is required for Accumulo 2.0 to work with ZK 3.5 & above.
This will not be needed for Accumulo 2.1
- sed -i
's/\${ZOOKEEPER_HOME}\/\*/\${ZOOKEEPER_HOME}\/\*\:\${ZOOKEEPER_HOME}\/lib\/\*/g'
/opt/accumulo/conf/accumulo-env.sh
+ /opt/accumulo/bin/accumulo-util build-native
ADD properties/ /opt/accumulo/conf/