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)