[ 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: ozone-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org