Uploaded image for project: 'Sqoop (Retired)'
  1. Sqoop (Retired)
  2. SQOOP-2574 Sqoop2: Provide classpath isolation for Connectors
  3. SQOOP-2634

Sqoop2: Provide classpath isolation for connectors and its dependencies

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.99.7
    • None
    • None

    Description

      The aim of this JIRA is to provide classpath isolation for connectors and its dependencies. It's achieved in the following method:

      • Package connector jar with its dependencies. There will be a directory lib which contains the dependencies of the connector
      • Improve the ConnectorClassLoader to make it can load classes from the dependencies which are inside the connector jar (SQOOP-2635)
      • Load connector class with the connector's own ConnectorClassLoader.

      Attachments

        1. SQOOP-2634.001.patch
          19 kB
          Dian Fu
        2. SQOOP-2634.002.patch
          20 kB
          Dian Fu
        3. SQOOP-2634.003.patch
          22 kB
          Dian Fu
        4. SQOOP-2634.004.patch
          24 kB
          Dian Fu
        5. SQOOP-2634.005.patch
          25 kB
          Dian Fu
        6. design-doc-v1.pdf
          504 kB
          Dian Fu
        7. SQOOP-2634.006.patch
          31 kB
          Dian Fu
        8. SQOOP-2634.007.patch
          30 kB
          Dian Fu
        9. SQOOP-2634.008.patch
          33 kB
          Dian Fu
        10. SQOOP-2634.009.patch
          35 kB
          Dian Fu
        11. SQOOP-2634.010.patch
          34 kB
          Dian Fu
        12. design-doc-v2.pdf
          499 kB
          Dian Fu
        13. design-doc-v3.pdf
          540 kB
          Dian Fu
        14. design-doc-v4.pdf
          554 kB
          Dian Fu
        15. SQOOP-2634.011.patch
          62 kB
          Dian Fu
        16. SQOOP-2634.012.patch
          43 kB
          Dian Fu
        17. SQOOP-2634.013.patch
          46 kB
          Dian Fu
        18. SQOOP-2634.014.patch
          46 kB
          Dian Fu
        19. SQOOP-2634.015.patch
          47 kB
          Dian Fu
        20. SQOOP-2634.016.patch
          61 kB
          Dian Fu
        21. SQOOP-2634.017.patch
          62 kB
          Dian Fu
        22. SQOOP-2634.018.patch
          63 kB
          Dian Fu
        23. SQOOP-2634.019.patch
          60 kB
          Dian Fu
        24. SQOOP-2634.020.patch
          60 kB
          Dian Fu
        25. SQOOP-2634.020.patch
          60 kB
          Dian Fu

        Issue Links

          Activity

            People

              dian.fu Dian Fu
              dian.fu Dian Fu
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: