java - NoSuchMethodError when hive.execution.engine value its tez -
i using hive 1.0.0 , apache tez 0.4.1 when configure hive use tez exception.
in hive-site.xml when hive.execution.engine value mr
works fine. if set tez
error:
exception in thread "main" java.lang.nosuchmethoderror: org.apache.tez.mapreduce.hadoop.mrhelpers.updateenvbasedonmramenv(lorg/apache/hadoop/conf/configuration;ljava/util/map;)v @ org.apache.hadoop.hive.ql.exec.tez.tezsessionstate.open(tezsessionstate.java:169) @ org.apache.hadoop.hive.ql.exec.tez.tezsessionstate.open(tezsessionstate.java:122) @ org.apache.hadoop.hive.ql.session.sessionstate.start(sessionstate.java:454) @ org.apache.hadoop.hive.cli.clidriver.run(clidriver.java:626) @ org.apache.hadoop.hive.cli.clidriver.main(clidriver.java:570) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:57) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43) @ java.lang.reflect.method.invoke(method.java:606) @ org.apache.hadoop.util.runjar.run(runjar.java:221) @ org.apache.hadoop.util.runjar.main(runjar.java:136)
what missing?
i solved myself.... upgraded version of tez 0.4.1 0.5.2. heard tez 0.4.1 had problems when integrating hive.
Comments
Post a Comment