You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "ltr (Jira)" <ji...@apache.org> on 2024/09/10 10:05:00 UTC

[jira] [Created] (HIVE-28516) Log frame conflict with hadoop-3.3.6

ltr created HIVE-28516:
--------------------------

             Summary: Log frame conflict with hadoop-3.3.6
                 Key: HIVE-28516
                 URL: https://issues.apache.org/jira/browse/HIVE-28516
             Project: Hive
          Issue Type: Bug
          Components: Logging
    Affects Versions: 4.0.0
         Environment: Linux rehat 8.5

hadoop version:3.3.6

hive 4.0.0
            Reporter: ltr


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?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)