java.lang.NoSuchMethodError: com.google.common.collect.Sets$SetView.iterator()Lcom/google/common/collect/UnmodifiableIterator;
时间: 2024-04-23 07:28:36 浏览: 284
NoSuchMethodError
回答: 引发java.lang.NoSuchMethodError异常的原因是在使用Spark-submit提交任务时,调用了com.google.common.collect.Sets.newConcurrentHashSet()方法,但该方法在当前环境中不存在。根据引用\[1\]提供的解决思路,有以下几种方法可以尝试解决该问题。首先,可以检查guava库的版本是否与其他依赖库兼容。其次,可以尝试通过引用\[2\]中的代码来查看当前环境中是否存在com.google.common.collect.Sets类。最后,如果你正在使用curator、zookeeper和guava这三个库,需要确保它们的版本兼容性。根据引用\[3\]中的错误信息,可以看到在使用curator时出现了版本兼容性问题。你可以尝试更新curator和guava的版本,以解决该问题。
#### 引用[.reference_title]
- *1* *2* [java.lang.NoSuchMethodError: com.google.common.collect.Sets.newConcurrentHashSet()异常解决思路](https://blog.csdn.net/fengzheku/article/details/50688044)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors.sameThreadExecutor()](https://blog.csdn.net/qq_39900031/article/details/118108535)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文