导入com.datastax.spark.connector.CassandraJavaUtil无法解析

时间:2019-04-22 08:04:05

标签: java apache-spark datastax spark-cassandra-connector

我正在尝试使用spark-sql Java API连接cassandra。 下面是我正在使用的jar

<dependency>
    <groupId>com.datastax.cassandra</groupId>
    <artifactId>spark-cassandra-connector_2.11</artifactId>
    <version>2.3.1</version>
</dependency>

尝试将rdd保存到Cassandra表中。

当我尝试导入时 导入静态com.datastax.spark.connector.CassandraJavaUtil.javaFunctions;

出现错误“无法解析导入com.datastax.spark.connector.CassandraJavaUtil”

我还需要在pom.xml中添加什么? 是否有Java 8 API的spark-cassandra-connector文档?

我指的是此示例,以Java进行

https://gist.github.com/jacek-lewandowski/278bfc936ca990bee35a

1 个答案:

答案 0 :(得分:1)

您需要改用following dependency

<dependency>
    <groupId>com.datastax.spark</groupId>
    <artifactId>spark-cassandra-connector_2.11</artifactId>
    <version>2.3.1</version>
</dependency>

在您的示例中,groupId不正确...

Spark Connector的所有文档都在repository中。