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

S3A: Add option fs.s3a.classloader.isolation (#6301)

    XMLWordPrintableJSON

Details

    • If the user wants to load custom implementations of AWS Credential Providers through user provided jars can set {{fs.s3a.extensions.isolated.classloader}} to {{false}}.

    Description

      In HADOOP-17372 the S3AFileSystem forces the configuration classloader to be the same as the one that loaded S3AFileSystem. This leads to the impossibility in Spark applications to load third party credentials providers as user jars.

      The option fs.s3a.classloader.isolation (default: true) can be set to false to disable s3a classloader isolation;

      This can assist in using custom credential providers and other extension points.

      Attachments

        Issue Links

          Activity

            People

              tmnd91 Antonio Murgia
              tmnd91 Antonio Murgia
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: