![](/img/trans.png)
[英]saveToCassandra with spark-cassandra connector throws java.lang.ClassCastException
[英]Saving data from Spark to Cassandra results in java.lang.ClassCastException
我正在尝试使用 saveToCassandra 将数据从 Spark 保存到 Scala 中的 Cassandra 或使用saveToCassandra
保存(均导致相同的错误)。 完整的信息是:
java.lang.ClassCastException:com.datastax.driver.core.DefaultResultSetFuture 无法转换为 com.Future.common.util
我已经按照此处的代码进行了操作,但似乎仍然出现错误。
我正在使用 Cassandra 3.6、Spark 1.6.1 和 spark-cassandra-connector 1.6。 如果还有什么我可以提供的帮助调试的,请告诉我。
我有类似的异常并在 build.sbt scala 版本更改后修复它:
scalaVersion := "2.10.6"
和库依赖项:
libraryDependencies ++= Seq(
"com.datastax.spark" %% "spark-cassandra-connector" % "1.6.0",
"com.datastax.cassandra" % "cassandra-driver-core" % "3.0.2",
"org.apache.spark" %% "spark-core" % "1.6.1" % "provided",
"org.apache.spark" %% "spark-sql" % "1.6.1" % "provided"
)
使用5 分钟快速入门指南中的此配置示例可以正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.