0
我想更改要追加的列映射。有没有更好的方法来自定义Java中的Spark Cassandra Connector的列映射?如何在Java中使用Spark Cassandra Connector自定义列映射?
ColumnName song_id = new ColumnName("song_id", Option.empty());
CollectionColumnName key_codes = new ColumnName("key_codes", Option.empty()).append();
List<ColumnRef> collectionColumnNames = Arrays.asList(song_id, key_codes);
scala.collection.Seq<ColumnRef> columnRefSeq = JavaApiHelper.toScalaSeq(collectionColumnNames);
javaFunctions(songStream)
.writerBuilder("demo", "song", mapToRow(PianoSong.class))
.withColumnSelector(new SomeColumns(columnRefSeq))
.saveToCassandra();
这是取自this Spark Streaming code样本。
That works - thanks @RussS –