[
https://issues.apache.org/jira/browse/HDDS-3458?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Siyao Meng updated HDDS-3458:
-----------------------------
Summary: Support Hadoop 2.x with build-time classpath separation instead of
isolated classloader (was: Support Hadoop 2.x with build-time classpath
separation intead of isolated classloader)
> Support Hadoop 2.x with build-time classpath separation instead of isolated
> classloader
> ---------------------------------------------------------------------------------------
>
> Key: HDDS-3458
> URL: https://issues.apache.org/jira/browse/HDDS-3458
> Project: Hadoop Distributed Data Store
> Issue Type: Improvement
> Reporter: Marton Elek
> Assignee: Marton Elek
> Priority: Major
> Attachments: classpath.pdf
>
>
> Apache Hadoop Ozone is a Hadoop subproject. It depends on the released Hadoop
> 3.2. But as Hadoop 3.2 is very rare in production, older versions should be
> supported to make it possible to work together with Spark, Hive, HBase and
> older clusters.
> Our current approach is using classloader based separation (ozonefs "legacy"
> jar), which has multiple problems:
> 1. It's quite complex and hard to debug
> 2. It couldn't work together with security
> The issue proposes to use a different approach
> 1. Reduce the dependency on Hadoop (including the replacement of hadoop
> metrics and cleanup of the usage of configuration)
> 2. Create multiple version from ozonefs-client with different compile time
> dependency.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]