Ozone 2.1.0 JDK compatibility #9934
-
|
Hello Ozone community, I am testing a bare-metal single-node non-HA deployment of Ozone 2.1.0 and noticed a possible mismatch in the documented JDK compatibility versus the behavior of the Ansible-based installation flow. According to the Ozone 2.1.0 bare-metal installation documentation: I used the Ansible ozone-installer.py flow for a single-node non-HA deployment and explicitly provided Could anyone help me clarify the intended JDK support matrix for Ozone 2.1.0?
Log trace: |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
|
Ozone is built for minimum JDK 8, so it should work with JDK 11. |
Beta Was this translation helpful? Give feedback.
-
|
Yes, ozone-installer as a new project had support added only for jdk17 and
jdk21 as defaults.
Do we have an official certified list of java support matrix for all ozone
released versions?
If not, we should dedicate a page in docs for the support matrix.
We can later use and implement the same in the deployer too.
Thanks,
Soumitra
…On Wed, 18 Mar 2026 at 1:32 AM, Doroszlai, Attila ***@***.***> wrote:
Ozone supports running with JDK 8. ozone-installer is a new project, not
officially supported. @ssulav <https://github.com/ssulav> may be able to
help.
—
Reply to this email directly, view it on GitHub
<#9934 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJVRDOUFKB5K377AXYVBXJT4RGVO7AVCNFSM6AAAAACWUPAM5GVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTMMJYGMYTGMA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
@adoroszlai @ssulav Thank you for the clarification that Ozone 2.1.0 supports JDK 8 and JDK 11. Based on that, I revalidated the setup using a manual installation from the Ozone 2.1.0 tarball, strictly following the bare-metal installation documentation, and ensured the environment is running on JDK 11. However, I am still seeing the same runtime failure during a basic data ingestion test. RemoteException: java/lang/constant/Constable at org.apache.hadoop.ozone.om.ratis.utils.OzoneManagerRatisUtils.createClientRequest(OzoneManagerRatisUtils.java:353) Please let me know if I'm missing anything. |
Beta Was this translation helpful? Give feedback.
Proposed fix in #9945.