【发布时间】:2018-08-02 03:03:57
【问题描述】:
使用以下版本:
- 火花1.6.2
- scala 2.10.5
- 连接器版本 1.6.8
- cassandra_version 3.0.11.1485
在代码中,我使用的是:
RDD.deleteFromCassandra("Keyspace","billing_table")
并得到以下异常:
Exception in thread "main" java.lang.NoSuchMethodError:
com.datastax.spark.connector.RDDFunctions.deleteFromCassandra$default$3()Lcom/datastax/spark/connector/ColumnSelector;
at purge.PurgeData$.PurgeSubscriptionsFromClosedAcc(PurgeData.scala:112)
at purge.PurgeData$.PurgeClosedAccountsFromTables(PurgeData.scala:53)
at purge.Driver$.main(Driver.scala:29)
at purge.Driver.main(Driver.scala)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.spark.deploy.SparkSubmit$.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:731)
at org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:181)
at org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:206)
at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:121)
at org.apache.spark.deploy.DseSparkSubmitBootstrapper$.main(DseSparkSubmitBootstrapper.scala:48)
at org.apache.spark.deploy.DseSparkSubmitBootstrapper.main(DseSparkSubmitBootstrapper.scala)
请问有人可以帮忙吗?
谢谢,钱德拉
【问题讨论】:
标签: scala apache-spark cassandra datastax nosuchmethoderror