Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-28516

Log frame conflict with hadoop-3.3.6

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 4.0.0
    • None
    • Logging
    • None
    • Linux rehat 8.5

      hadoop version:3.3.6

      hive 4.0.0

    Description

      When I use hive on MR, an error raises:

      class.org.apache.log4j.bridge.LogEventAdapter overrides final method getTimeStamp.()J

      I've found that while loading the superclass 'LoggingEvent' of the class LogEventAdapter in hive, jvm probably loads another superclass defined in the logging jar pack of hadoop-3.3.6 instead of hive's jar pack. And the method 'getTimeStamp' of class 'LoggingEvent' in reload4j-1.2.22 of hadoop-3.3.6 is defined as 'final'. Did I miss any configuration?

      Attachments

        Activity

          People

            Unassigned Unassigned
            ltryxx ltr
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: