Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Currently there is no classpath isolation in Sqoop 2. This will cause problems in the following two cases:
- If the dependencies of the downstream users of the Sqoop 2 client conflicts with the dependencies of Sqoop 2 client
- If the dependencies of third-part connectors conflicts with the dependencies of Sqoop 2 server or conflicts with other third-part connectors
This JIRA focuses on providing classpath isolation for connectors by using a webapp-style custom classloader to load third-part connectors.