Spark cassandra 连接器 Java API,找不到符号 CassandraRow
Spark cassandra connector Java API, cannot find symbol CassandraRow
我正在尝试此处的 spark-cassandra-connector-japi 示例:
https://github.com/datastax/spark-cassandra-connector/blob/master/doc/7_java_api.md
maven 构建失败并出现以下错误:
SimpleApp.java:[24,9] cannot find symbol [ERROR] symbol: class
CassandraRow [ERROR] location: class SimpleApp
我的pom.xml如下图
<project>
<groupId>com.example</groupId>
<artifactId>simple-project</artifactId>
<modelVersion>4.0.0</modelVersion>
<name>Simple Project</name>
<packaging>jar</packaging>
<version>1.0</version>
<dependencies>
<dependency> <!-- Spark dependency -->
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.10</artifactId>
<version>1.5.2</version>
</dependency>
<dependency>
<groupId>com.datastax.spark</groupId>
<artifactId>spark-cassandra-connector_2.10</artifactId>
<version>1.5.0-M3</version>
</dependency>
<dependency>
<groupId>com.datastax.spark</groupId>
<artifactId>spark-cassandra-connector-java_2.10</artifactId>
<version>1.5.0-M3</version>
</dependency>
<dependency>
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-core</artifactId>
<version>2.1.9</version>
</dependency>
<dependency>
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-mapping</artifactId>
<version>2.1.9</version>
</dependency>
</dependencies>
</project>
class CassandraRow 在哪里定义的?我已经查看了包 com.datastax.spark.connector.japi.CassandraJavaUtil 中的代码,但它没有在那里定义。该示例要求仅静态导入 com.datastax.spark.connector.japi 以使示例正常工作。
任何指点将不胜感激。
你可以让它工作 import com.datastax.spark.connector.CassandraRow;
我使用的依赖项与您相同(无论版本如何)
<dependency>
<groupId>com.datastax.spark</groupId>
<artifactId>spark-cassandra-connector-java_2.10</artifactId>
<version>1.5.0-M2</version>
</dependency>
我正在尝试此处的 spark-cassandra-connector-japi 示例:
https://github.com/datastax/spark-cassandra-connector/blob/master/doc/7_java_api.md
maven 构建失败并出现以下错误:
SimpleApp.java:[24,9] cannot find symbol [ERROR] symbol: class CassandraRow [ERROR] location: class SimpleApp
我的pom.xml如下图
<project>
<groupId>com.example</groupId>
<artifactId>simple-project</artifactId>
<modelVersion>4.0.0</modelVersion>
<name>Simple Project</name>
<packaging>jar</packaging>
<version>1.0</version>
<dependencies>
<dependency> <!-- Spark dependency -->
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.10</artifactId>
<version>1.5.2</version>
</dependency>
<dependency>
<groupId>com.datastax.spark</groupId>
<artifactId>spark-cassandra-connector_2.10</artifactId>
<version>1.5.0-M3</version>
</dependency>
<dependency>
<groupId>com.datastax.spark</groupId>
<artifactId>spark-cassandra-connector-java_2.10</artifactId>
<version>1.5.0-M3</version>
</dependency>
<dependency>
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-core</artifactId>
<version>2.1.9</version>
</dependency>
<dependency>
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-mapping</artifactId>
<version>2.1.9</version>
</dependency>
</dependencies>
</project>
class CassandraRow 在哪里定义的?我已经查看了包 com.datastax.spark.connector.japi.CassandraJavaUtil 中的代码,但它没有在那里定义。该示例要求仅静态导入 com.datastax.spark.connector.japi 以使示例正常工作。
任何指点将不胜感激。
你可以让它工作 import com.datastax.spark.connector.CassandraRow;
我使用的依赖项与您相同(无论版本如何)
<dependency>
<groupId>com.datastax.spark</groupId>
<artifactId>spark-cassandra-connector-java_2.10</artifactId>
<version>1.5.0-M2</version>
</dependency>