首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DSE Cassandra Spark错误

DSE Cassandra Spark错误
EN

Stack Overflow用户
提问于 2015-06-10 04:44:58
回答 1查看 390关注 0票数 0

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

每次我的java应用程序尝试连接到我的DSE Spark master时,它都会抛出一个错误:

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

拖尾cassandra日志,我可以看到类版本中的不兼容性:

代码语言:javascript
复制
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

你知道为什么会发生这种事吗?

这是一个版本不匹配,但这并不清楚该如何解决它。

我正在运行DSE 4.7,我的POM文件如下所示:

代码语言:javascript
复制
<dependency>
    <groupId>org.apache.spark</groupId>
    <artifactId>spark-core_2.10</artifactId>
    <version>1.2.1</version>
</dependency>
<dependency>
    <groupId>org.apache.spark</groupId>
    <artifactId>spark-sql_2.10</artifactId>
    <version>1.2.1</version>
</dependency>
<dependency>
    <groupId>com.datastax.spark</groupId>
    <artifactId>spark-cassandra-connector-java_2.10</artifactId>
    <version>1.2.1</version>
</dependency>

<dependency>
    <groupId>com.datastax</groupId>
    <artifactId>dse</artifactId>
    <version>version number</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/lib/dse-4.7.0.jar</systemPath>
</dependency>

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

EN

回答 1

Stack Overflow用户

发布于 2015-06-10 06:01:10

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30742491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档