gpt4 book ai didi

hadoop - java.lang.NoSuchMethodError : com. google.common.base.Equivalence.equals() 异常

转载 作者:可可西里 更新时间:2023-11-01 17:00:30 36 4
gpt4 key购买 nike

我正在尝试使用 Guava 15.0 jar 在 hadoop 2.4.1 上执行 map 缩减作业,但我遇到了下面提到的异常。有人遇到过同样的问题吗?

Exception in thread "main" java.lang.NoSuchMethodError:      com.google.common.base.Equivalence.equals()Lcom/google/common/base/Equivalence;
at com.google.common.collect.Interners$WeakInterner.<init>(Interners.java:68)
at com.google.common.collect.Interners$WeakInterner.<init>(Interners.java:66)
at com.google.common.collect.Interners.newWeakInterner(Interners.java:63)

最佳答案

Throughout Hadoop 2.4.x Guava 11.0.2 is used .

  <dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>11.0.2</version>
</dependency>

它们(正如您已经发现的)彼此不兼容。因此,您需要将 15.0 降级到 11.0.2,或类似兼容的版本。

关于hadoop - java.lang.NoSuchMethodError : com. google.common.base.Equivalence.equals() 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24745349/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com