DSE Cassandra Spark错误

时间:2015-06-09 20:44:58

标签: cassandra apache-spark datastax apache-spark-sql

我花了一整天的时间试图找到解决这个问题的方法,但没有运气。

每次我的java应用程序尝试连接到我的DSE Spark主服务器时,都会抛出错误:

void Machine::check_transition() { if (nextstate) { swap (current, nextstate); delete nextstate; // this contains the former current nextstate = nullptr; } }

Tailing cassandra log,我可以看到类版本中的不兼容性:

Association with remote 
system [akka.tcp://sparkMaster@192.168.2.104:7077] has failed, address is now 
gated for [5000] ms. Reason is: [Disassociated].

知道为什么会这样吗?

版本不匹配,但目前尚不清楚如何解决此问题。

运行DSE 4.7和我的POM文件如下所示:

ERROR [sparkMaster-akka.actor.default-dispatcher-2] 2015-06-09 16:39:12,066  
Slf4jLogger.scala:66 - org.apache.spark.deploy.ApplicationDescription; local 
class incompatible: stream classdesc serialVersionUID = 7674242335164700840, 
local
class serialVersionUID = 2812534333379744973
java.io.InvalidClassException: 
org.apache.spark.deploy.ApplicationDescription; local class incompatible: 
stream classdesc serialVersionUID = 7674242335164700840, local class 
serialVersionUID = 2812534333379744973

问题是哪个版本的cassandra连接器适用于DSE 4.7?

1 个答案:

答案 0 :(得分:2)

版本不匹配。 DSE 4.7附带Spark 1.2.1,但是您正在针对1.1.1构建jar。