casssandra spark连接器复合主键与Cassandratable联合

5jdjgkvh  于 2021-05-27  发布在  Spark
关注(0)|答案(0)|浏览(295)

我有一张table

create tableA (
   pk1 String,
   pk2 int,
   col3 int
   ...
   PRIMARY((pk1,pk2),col3)) .....

我用pk1,pk2得到csv

case class PrimaryKey(pk1:String,pk2:int)

我正在阅读csv来创建rdd[primarykey],现在我想加入这个带有cassandra tablea的rdd
这是我的密码https://github.com/datastax/spark-cassandra-connector/blob/master/doc/2_loading.md)

RDD[PrimaryKey] df = /**created by reading csv**/
df.joinWithCassandraTable("keyspace", "tableA")

这总是返回空结果。我需要提到类primarykey到表的实际primarykey之间的任何额外Map吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题