【发布时间】:2016-12-31 07:01:22
【问题描述】:
我正在尝试使用带有 Spark 1.6.2、Cassandra 3 和 Cassandra 连接器 1.6 的 maven 构建项目。
我发现的问题是 Cassandra 使用 Guava +16v 和 Spark 14v 所以当我尝试执行时,shell 给我一个错误,我必须使用和 Guava 版本 +16
我在maven中的依赖是:
<!--Spark dependencies -->
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.10</artifactId>
<version>1.6.2</version>
</dependency>
<!--Cassandra dependencies-->
<dependency>
<groupId>org.apache.cassandra</groupId>
<artifactId>cassandra-all</artifactId>
<version>3.0.2</version>
</dependency>
<dependency>
<groupId>com.datastax.spark</groupId>
<artifactId>spark-cassandra-connector_2.10</artifactId>
<version>1.6.0</version>
</dependency>
我尝试添加 Guava 依赖但不起作用。
有人知道怎么解决吗?我应该停止使用 maven 并使用 sbt 吗?
谢谢!!
【问题讨论】:
标签: maven apache-spark cassandra guava