window系统下,Hive连接hadoop然后guaven版本发生冲突一般报错是怎样的
时间: 2024-03-04 13:48:04 浏览: 119
基于Hadoop和Hive实现的银行用户画像系统.zip
5星 · 资源好评率100%
在Windows系统下,Hive连接Hadoop时,如果Guava版本发生冲突,可能会出现以下报错信息:
```
java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V
```
或者
```
java.lang.NoSuchMethodError: com.google.common.collect.Sets.newConcurrentHashSet()Ljava/util/concurrent/ConcurrentHashSet;
```
这些错误信息意味着在运行时找不到Guava库中的某些方法或类,因为它们的版本与Hadoop不兼容。这通常是由于Hadoop需要使用特定版本的Guava库,而您的项目中使用了不同版本的Guava库引起的。
如果您在连接Hadoop时看到这些错误信息,请尝试使用我之前提到的解决方案来解决此问题。
阅读全文