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