Hi,

> java.lang.Exception: java.util.concurrent.ExecutionException: 
> java.lang.NoSuchMethodError: 
> org.apache.hadoop.tracing.SpanReceiverHost.getInstance(Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/hadoop/tracing/SpanReceiverHost;

There's a good possibility that you've built hive-2.1.1 against Hadoop-2.6 
without changing the pom.xml?

> hadoop 2.7.3

https://github.com/apache/hadoop/commit/472fd563e4110adcb5e90bf2cb325a9fa4c8c440

-  public static SpanReceiverHost getInstance(Configuration conf) {
+  public static SpanReceiverHost get(Configuration conf, String confPrefix) {


-    this.spanReceiverHost = SpanReceiverHost.getInstance(conf);
 +    this.spanReceiverHost =
 +      SpanReceiverHost.get(conf, DFSConfigKeys.DFS_SERVER_HTRACE_PREFIX);

So, there's definitely a mismatch between the version inside LLAP tarball and 
the version inside the cluster.

Cheers,
Gopal



Reply via email to