Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
4.0.0
-
None
-
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?