首页 新闻 会员 周边 捐助

hadoop-3.2.3 + hive-3.1.3 + tez-0.10.1运行时报错

0
[已解决问题] 解决于 2024-11-17 17:23

已经尝试排除了guava包的问题!在运行sql时,产生聚合类的任务,还会遇到执行报错,感觉是tez的jar包没加载到

java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V
	at org.apache.hadoop.conf.Configuration.set(Configuration.java:1357)
	at org.apache.hadoop.conf.Configuration.set(Configuration.java:1338)
	at org.apache.tez.common.TezUtilsInternal.addUserSpecifiedTezConfiguration(TezUtilsInternal.java:84)
	at org.apache.tez.dag.app.DAGAppMaster.main(DAGAppMaster.java:2377)
一直哈基米的主页 一直哈基米 | 菜鸟二级 | 园豆:204
提问于:2024-11-02 21:44
< >
分享
最佳答案
0

把新的guava包通过hiveenv文件交给hive就行

一直哈基米 | 菜鸟二级 |园豆:204 | 2024-11-17 17:22
其他回答(1)
0

应该是版本问题,可以看下tez以来的hadoop版本跟集群的版本是否一致,尤其看下hadoop-common.jar的版本

呵呵鱼 | 园豆:202 (菜鸟二级) | 2024-11-14 13:32

我是从源码改版本搞得,版本兼容影响的可能很小

支持(0) 反对(0) 一直哈基米 | 园豆:204 (菜鸟二级) | 2024-11-14 14:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册