From 992489c11ca6710466266250a3933e0281ac4d35 Mon Sep 17 00:00:00 2001 From: Xiaoyu Yao Date: Tue, 19 Mar 2019 09:55:52 -0700 Subject: [PATCH] HDDS-1215. Change hadoop-runner and apache/hadoop base image to use Java8. Contributed by Xiaoyu Yao. This closes #615 --- hadoop-ozone/dist/src/main/compose/README.md | 6 ++++++ .../dist/src/main/compose/ozone/docker-compose.yaml | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/hadoop-ozone/dist/src/main/compose/README.md b/hadoop-ozone/dist/src/main/compose/README.md index 8189d2c169a..494facc2f39 100644 --- a/hadoop-ozone/dist/src/main/compose/README.md +++ b/hadoop-ozone/dist/src/main/compose/README.md @@ -49,3 +49,9 @@ docker-compose scale datanode=5 ``` Usually the key webui ports are published on the docker host. + +## Known issues + +The base image used here is apache/hadoop-runner, which runs with JDK8 by default. +You may run with JDK11 by specify apache/hadoop-runner:jdk11 as base image in simple mode. +But in secure mode, JDK 11 is not fully supported yet due to JDK8 dependencies from hadoop-common jars. diff --git a/hadoop-ozone/dist/src/main/compose/ozone/docker-compose.yaml b/hadoop-ozone/dist/src/main/compose/ozone/docker-compose.yaml index fa3ba7b703b..ebbcd5cbb64 100644 --- a/hadoop-ozone/dist/src/main/compose/ozone/docker-compose.yaml +++ b/hadoop-ozone/dist/src/main/compose/ozone/docker-compose.yaml @@ -17,7 +17,7 @@ version: "3" services: datanode: - image: apache/hadoop-runner + image: apache/hadoop-runner:jdk11 privileged: true #required by the profiler volumes: - ../..:/opt/hadoop @@ -28,7 +28,7 @@ services: env_file: - ./docker-config om: - image: apache/hadoop-runner + image: apache/hadoop-runner:jdk11 privileged: true #required by the profiler volumes: - ../..:/opt/hadoop @@ -41,7 +41,7 @@ services: - ./docker-config command: ["/opt/hadoop/bin/ozone","om"] scm: - image: apache/hadoop-runner + image: apache/hadoop-runner:jdk11 privileged: true #required by the profiler volumes: - ../..:/opt/hadoop