Spark Cassandra NoClassDefFoundError guava / cache / CacheLoader [英] Spark Cassandra NoClassDefFoundError guava/cache/CacheLoader

查看:747
本文介绍了Spark Cassandra NoClassDefFoundError guava / cache / CacheLoader的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

运行Cassandra 2.2.8,Win7,JDK8,Spark2,在CP中运行:Cassandra核心3.12,spark-cassandra-2.11,Spark-cassandra-java-2.11,Spark2.11,spark-network-common_2.11 ,Guava-16.0.jar,sacala2.11.jar等等
试图运行一个基本的例子 - 编译好,但是当我尝试在第一行运行时自己得到错误:
SparkConf conf = new SparkConf();
java.lang.NoClassDefFoundError:org / spark_project / guava / cache / CacheLoader

Running Cassandra 2.2.8, Win7, JDK8, Spark2, HAve thse in the CP: Cassandra core 3.12, spark-cassandra-2.11, Spark-cassandra-java-2.11, Spark2.11, spark-network-common_2.11, Guava-16.0.jar, sacala2.11.jar, etc Trying to run a basic example- compiles fine, but when when I try to run- at the first line itself get error: SparkConf conf = new SparkConf(); java.lang.NoClassDefFoundError: org/spark_project/guava/cache/CacheLoader

缺少 spark-network-common 应该会导致此错误 - 但我确实拥有它。任何冲突的罐子?
谢谢

Missing spark-network-common is supposed to cause this error - but I do have it. Any conflicting jars? Thanks

推荐答案

所以答案是:不确切知道答案,但问题解决了。使用pom并在eclipse中创建了一个maven项目。它带来了几个(打)罐子,它终于奏效了。因此,一些冲突/缺失的罐子可能会试图调查它 - 很难弄明白。

So the answer is: don't exactly know the answer but the problem was solved. Used the the pom and created a maven project in eclipse. it brought in several (dozen) jars and it finally worked. So likely some conflicting/missing jar - tried to look into it- hard to figure out.

这篇关于Spark Cassandra NoClassDefFoundError guava / cache / CacheLoader的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆