HADOOP-19814: Update hadoop3 Docker image to use Hadoop 3.5.0.#8408
HADOOP-19814: Update hadoop3 Docker image to use Hadoop 3.5.0.#8408cnauroth wants to merge 1 commit intoapache:docker-hadoop-3from
Conversation
| @@ -14,7 +14,7 @@ | |||
| # limitations under the License. | |||
|
|
|||
| FROM apache/hadoop-runner | |||
There was a problem hiding this comment.
Hello @jojochuang and @ayushtkn . Do you know what we need to do to get an updated apache/hadoop-runner base image with an upgrade to Java 17 so that we can bundle Hadoop 3.5.0?
There was a problem hiding this comment.
There was a problem hiding this comment.
The hadoop-runner uses Ubuntu 22.04 as the base image, which is inconsistent with the Hadoop release dev container - Hadoop 3.5.x uses Ubuntu 24.04, Hadoop 3.4.x uses Ubuntu 20.04, should we align that?
There was a problem hiding this comment.
I'm thinking what we need to do is:
- Release a new
apache/hadoop-runner:jdk17-u2204apache/hadoop-runner:jdk17-u2404 that aligns the OS with the release container like Cheng suggested. - Additionally, the base container needs another change to set ownership of /opt to the hadoop user so that it has permission to install the Hadoop bits. This line in apache/hadoop-runner:latest is missing from apache/hadoop-runner:jdk17-u2204. Actually these 2 images are quite different. I wonder if they should be more aligned.
- Create a new docker-hadoop-3.5 branch that uses the new apache/hadoop-runner:jdk17-u2204 for the base image. This way, we'll be able to independently release images for new 3.4 and 3.5 releases.
I'll proceed with this approach in a little while unless others have feedback.
There was a problem hiding this comment.
should it be apache/hadoop-runner:jdk17-u2404? (not u2204)
There was a problem hiding this comment.
Yes, thanks for the correction. The intent is to align on Ubuntu 24.04. I updated the comment.
|
Hey guys. Stumbled upon this and I'm wondering if this stuff is documented? (Which containers we publish and what the process is). If not I'd be happy to write it up. Also shout if you need any help. |
Description of PR
Update hadoop3 Docker image to use Hadoop 3.5.0.
How was this patch tested?
Do not commit. This is currently not working due to two problems:
For code changes:
LICENSE,LICENSE-binary,NOTICE-binaryfiles?AI Tooling
If an AI tool was used:
where is the name of the AI tool used.
https://www.apache.org/legal/generative-tooling.html