[ 
https://issues.apache.org/jira/browse/HADOOP-17424?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17799029#comment-17799029
 ] 

Ayush Saxena commented on HADOOP-17424:
---------------------------------------

What is the fix to this incompatibility? 

It creates issues with Tez which is on 3.3.1 & Hive which is on 3.3.6, both 
hive & tez jars are required during runtime, 
{noformat}
2023-12-20T19:36:01,147  WARN [main] server.HiveServer2: Error starting 
HiveServer2 on attempt 3, will retry in 60000ms
java.lang.NoSuchMethodError: 
org.apache.hadoop.fs.FsTracer.get(Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/htrace/core/Tracer;
        at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:323) 
~[hadoop-hdfs-client-3.3.1.jar:?]
        at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:308) 
~[hadoop-hdfs-client-3.3.1.jar:?]
        at 
org.apache.hadoop.hdfs.DistributedFileSystem.initDFSClient(DistributedFileSystem.java:201)
 ~[hadoop-hdfs-client-3.3.1.jar:?]
        at 
org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:186)
 ~[hadoop-hdfs-client-3.3.1.jar:?]
        at 
org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3611) 
~[hadoop-common-3.3.6.jar:?]
        at org.apache.hadoop.fs.FileSystem.access$300(FileSystem.java:174) 
~[hadoop-common-3.3.6.jar:?]
        at 
org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:3712) 
~[hadoop-common-3.3.6.jar:?]
        at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3663) 
~[hadoop-common-3.3.6.jar:?]
        at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:557) 
~[hadoop-common-3.3.6.jar:?]
        at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:290) 
~[hadoop-common-3.3.6.jar:?]
        at 
org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:705) 
~[hive-exec-4.0.0-beta-2-SNAPSHOT.jar:4.0.0-beta-2-SNAPSHOT]
        at 
org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:669) 
~[hive-exec-4.0.0-beta-2-SNAPSHOT.jar:4.0.0-beta-2-SNAPSHOT]
        at 
org.apache.hive.service.cli.CLIService.applyAuthorizationConfigPolicy(CLIService.java:134)
 ~[hive-service-4.0.0-beta-2-SNAPSHOT.jar:4.0.0-beta-2-SNAPSHOT]
        at org.apache.hive.service.cli.CLIService.init(CLIService.java:119) 
~[hive-service-4.0.0-beta-2-SNAPSHOT.jar:4.0.0-beta-2-SNAPSHOT]
        at 
org.apache.hive.service.CompositeService.init(CompositeService.java:59) 
~[hive-service-4.0.0-beta-2-SNAPSHOT.jar:4.0.0-beta-2-SNAPSHOT]
        at 
org.apache.hive.service.server.HiveServer2.init(HiveServer2.java:243) 
~[hive-service-4.0.0-beta-2-SNAPSHOT.jar:4.0.0-beta-2-SNAPSHOT]
        at 
org.apache.hive.service.server.HiveServer2.startHiveServer2(HiveServer2.java:1114)
 ~[hive-service-4.0.0-beta-2-SNAPSHOT.jar:4.0.0-beta-2-SNAPSHOT]
        at 
org.apache.hive.service.server.HiveServer2.access$1500(HiveServer2.java:146) 
~[hive-service-4.0.0-beta-2-SNAPSHOT.jar:4.0.0-beta-2-SNAPSHOT]
        at 
org.apache.hive.service.server.HiveServer2$StartOptionExecutor.execute(HiveServer2.java:1476)
 ~[hive-service-4.0.0-beta-2-SNAPSHOT.jar:4.0.0-beta-2-SNAPSHOT]
        at 
org.apache.hive.service.server.HiveServer2.main(HiveServer2.java:1283) 
~[hive-service-4.0.0-beta-2-SNAPSHOT.jar:4.0.0-beta-2-SNAPSHOT]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_342]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_342]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:1.8.0_342]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_342]
        at org.apache.hadoop.util.RunJar.run(RunJar.java:328) 
~[hadoop-common-3.3.6.jar:?]
        at org.apache.hadoop.util.RunJar.main(RunJar.java:241) 
~[hadoop-common-3.3.6.jar:?]{noformat}
 

Similar stuff here as well:

[https://github.com/exasol/cloud-storage-extension/issues/219]

 

We could have explore keeping the package name same right?

> Replace HTrace with No-Op tracer
> --------------------------------
>
>                 Key: HADOOP-17424
>                 URL: https://issues.apache.org/jira/browse/HADOOP-17424
>             Project: Hadoop Common
>          Issue Type: Sub-task
>            Reporter: Siyao Meng
>            Assignee: Siyao Meng
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 3.4.0, 3.3.2
>
>          Time Spent: 10.5h
>  Remaining Estimate: 0h
>
> Remove HTrace dependency as it is depending on old jackson jars. Use a no-op 
> tracer for now to eliminate potential security issues.
> The plan is to move part of the code in 
> [PR#1846|https://github.com/apache/hadoop/pull/1846] out here for faster 
> review.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-issues-h...@hadoop.apache.org

Reply via email to