Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-3813

Incompatible guava & commons-lang3 Versions in Oozie Sharelib

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.0.1
    • 3.0.2, 3.2.0, 3.1.2
    • hadoop
    • None
    • Patch

    Description

      Within the Oozie do-component-build script, the version of dependent Hadoop components (Hadoop, Spark, Hive, etc) are updated to the target Bigtop versions. These target versions are included in the Oozie sharelib. However, the build does not update the version of dependencies for these components, namely Spark in the case we ran into. We found that when Spark was running in yarn-cluster mode, and the oozie sharelib was uploaded to HDFS, any Oozie workflows with Spark tasks would fail due to guava and commons-lang3 versions included in the oozie sharelib that were still targetting the old component versions.

      Updating these dependencies in the oozie sharelib resolved the workflow failures:

      guava: 14.0.1 -> 27.0-jre

      commons-lang3: 3.3.9 -> 3.9

      Attachments

        1. BIGTOP-3813.patch
          2 kB
          William Horn
        2. BIGTOP-3813.2.patch
          3 kB
          William Horn

        Issue Links

          Activity

            People

              WilliamHorn William Horn
              WilliamHorn William Horn
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: