Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-10893

isolated classloader on the client side

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.4.0
    • 2.6.0
    • util
    • None
    • Reviewed

    Description

      We have the job classloader on the mapreduce tasks that run on the cluster. It has a benefit of being able to isolate class space for user code and avoid version clashes.

      Although it occurs less often, version clashes do occur on the client JVM. It would be good to introduce an isolated classloader on the client side as well to address this. A natural point to introduce this may be through RunJar, as that's how most of hadoop jobs are run.

      Attachments

        1. classloader-test.tar.gz
          2 kB
          Sangjin Lee
        2. HADOOP-10893.patch
          42 kB
          Sangjin Lee
        3. HADOOP-10893.patch
          43 kB
          Sangjin Lee
        4. HADOOP-10893.patch
          40 kB
          Sangjin Lee
        5. HADOOP-10893.patch
          38 kB
          Sangjin Lee
        6. HADOOP-10893.patch
          37 kB
          Sangjin Lee
        7. HADOOP-10893.patch
          18 kB
          Sangjin Lee
        8. HADOOP-10893.patch
          17 kB
          Sangjin Lee
        9. HADOOP-10893-branch-2.patch
          40 kB
          Sangjin Lee
        10. HADOOP-10893-branch-2.patch
          40 kB
          Sangjin Lee

        Issue Links

          Activity

            People

              sjlee0 Sangjin Lee
              sjlee0 Sangjin Lee
              Votes:
              0 Vote for this issue
              Watchers:
              16 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: