初始化Hive仓库报错
【摘要】 初始化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)