初始化Hive仓库报错

举报
Kongfu Panda 发表于 2021/05/07 10:38:52 2021/05/07
【摘要】 初始化Hive仓库报错

问题描述:
初始化Hive仓库报错Exception in thread “main” java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)


解决方案(过程):

com.google.common.base.Preconditions.checkArgument 这是因为hive内依赖的guava.jar和hadoop内的版本不一致造成的。

  • hive中guava.jar位置在hive安装路径下lib目录,如/usr/local/hive/lib

   

  • hadoop中guava.jar位置在hadoop安装路径下share/hadoop/common/lib目录,如/usr/local/hadoop/share/hadoop/common/lib/

   

删除版本低的,换成其中一个的高版本的!!!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。