首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spark + Cassandra集成

Spark + Cassandra集成
EN

Stack Overflow用户
提问于 2016-07-19 07:49:35
回答 1查看 391关注 0票数 0

我在Hadoop-2.7.2版本上有Cassandra-3.7版本和Spark-1.6.2版本。我一直在尝试将Cassandra和Spark整合在一起。为此,请遵循http://www.planetcassandra.org/blog/kindling-an-introduction-to-spark-with-cassandra/中的说明。

按照说明,我克隆了spark-cassandra-connector项目:

代码语言:javascript
复制
git clone https://github.com/datastax/spark-cassandra-connector

项目克隆完成后,我将工作目录更改为spark-cassandra-connector:

代码语言:javascript
复制
cd spark-cassandra-connector/

在spark-cassandra-connector目录中,我给出了以下命令来构建连接器:

代码语言:javascript
复制
./sbt/sbt assembly

但构建失败,出现以下错误:

代码语言:javascript
复制
[error] 4 not found
[error]   /.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
[error]   /.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
[error]   /.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar
[error]   /.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar 

整个输出如下所示:

代码语言:javascript
复制
Attempting to fetch sbt
Launching sbt from sbt/sbt-launch-0.13.9.jar
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0
[info] Loading project definition from /usr/local/spark-cassandra-connector/project
[info] Updating {file:/usr/local/spark-cassandra-connector/project/}spark-cassandra-connector-build...
[info] Resolving org.eclipse.jgit#org.eclipse.jgit.archive;3.7.0.201502260915-r [info] Resolving org.scala-sbt.ivy#ivy;2.3.0-sbt-c5d1b95fdcc1e1007740ffbecf4eb07[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
[warn] There may be incompatibilities among your library dependencies.
[warn] Here are some of the libraries that were evicted:
[warn]  * net.virtual-void:sbt-dependency-graph:0.7.4 -> 0.8.2
[warn] Run 'evicted' to see detailed eviction warnings
[info] Compiling 6 Scala sources to /usr/local/spark-cassandra-connector/project/target/scala-2.10/sbt-0.13/classes...
[warn] there were 4 feature warning(s); re-run with -feature for details
[warn] one warning found
Using releases: https://oss.sonatype.org/service/local/staging/deploy/maven2 for releases
Using snapshots: https://oss.sonatype.org/content/repositories/snapshots for snapshots

  Scala: 2.10.6 [To build against Scala 2.11 use '-Dscala-2.11=true']
  Scala Binary: 2.10
  Java: target=1.7 user=1.8.0_77
  Cassandra version for testing: 3.0.2 [can be overridden by specifying '-Dtest.cassandra.version=<version>']

[info] Set current project to root (in build file:/usr/local/spark-cassandra-connector/)
[warn] Credentials file /.ivy2/.credentials does not exist
[info] Formatting 46 Scala sources {file:/usr/local/spark-cassandra-connector/}spark-cassandra-connector(test) ...
[info] Formatting 158 Scala sources {file:/usr/local/spark-cassandra-connector/}spark-cassandra-connector(compile) ...
[warn] Credentials file /.ivy2/.credentials does not exist
[warn] Credentials file /.ivy2/.credentials does not exist
[info] Updating com.datastax.spark:spark-cassandra-connector_2.10:1.6.0-20-g4edacfb
[info] Reformatted 44 Scala sources {file:/usr/local/spark-cassandra-connector/}spark-cassandra-connector(test).
[info] Resolved com.datastax.spark:spark-cassandra-connector_2.10:1.6.0-20-g4edacfb dependencies
[info] Fetching artifacts of com.datastax.spark:spark-cassandra-connector_2.10:1.6.0-20-g4edacfb
[info] Reformatted 143 Scala sources {file:/usr/local/spark-cassandra-connector/}spark-cassandra-connector(compile).
[info] Fetched artifacts of com.datastax.spark:spark-cassandra-connector_2.10:1.6.0-20-g4edacfb
[error] 4 not found
[error]   /.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
[error]   /.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
[error]   /.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar
[error]  /.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar
java.lang.Exception: Encountered 4 errors (see above messages)
    at coursier.Tasks$$anonfun$updateTask$1.coursier$Tasks$$anonfun$$report$1(Tasks.scala:710)
    at coursier.Tasks$$anonfun$updateTask$1$$anonfun$apply$49.apply(Tasks.scala:748)
    at coursier.Tasks$$anonfun$updateTask$1$$anonfun$apply$49.apply(Tasks.scala:748)
    at scala.collection.mutable.MapLike$class.getOrElseUpdate(MapLike.scala:189)
    at scala.collection.mutable.AbstractMap.getOrElseUpdate(Map.scala:91)
    at coursier.Tasks$$anonfun$updateTask$1.apply(Tasks.scala:741)
    at coursier.Tasks$$anonfun$updateTask$1.apply(Tasks.scala:517)
    at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
    at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
    at sbt.std.Transform$$anon$4.work(System.scala:63)
    at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
    at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
    at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
    at sbt.Execute.work(Execute.scala:235)
    at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
    at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
    at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
    at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
[error] (spark-cassandra-connector/*:update) java.lang.Exception: Encountered 4 errors (see above messages)
[error] Total time: 3 s, completed 19-Jul-2016 5:03:12 AM

我做错了什么?有人能帮帮忙吗?

EN

回答 1

Stack Overflow用户

发布于 2016-11-15 21:48:28

这可能是因为您的m2目录可能具有不同版本的库,因此无法下载这些库,只需从m2中删除这些库,然后重试

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

https://stackoverflow.com/questions/38447546

复制
相关文章

相似问题

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