Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-38502

Distribution with hadoop-provided is missing log4j2

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • 3.3.0
    • None
    • Build
    • None

    Description

      Currently building spark 3.3.0-SNAPSHOT using `./dev/make-distribution.sh --tgz --name hadoop-provided-test -Phadoop-provided -Pyarn` script will build a package that does not included log4j2. Trying to run spark-submit with the latest hadoop release 3.3.2 and this build will result in

      $ spark-submit run-example org.apache.spark.examples.SparkPi
      Error: Unable to initialize main class org.apache.spark.deploy.SparkSubmit
      Caused by: java.lang.NoClassDefFoundError: org/apache/logging/log4j/core/Filter
      

      Since log4j2 is not found. So I believe the maven build settings needs to be tweaked so that log4j2 is included in the spark distribution.

      Attachments

        Activity

          People

            Unassigned Unassigned
            eejbyfeldt Emil Ejbyfeldt
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: