【发布时间】:2017-04-03 01:21:39
【问题描述】:
我想将列映射更改为追加。在 Java 中使用 Spark Cassandra 连接器自定义列映射是否有比以下更好的方法?
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 样本。
【问题讨论】:
标签: apache-spark spark-streaming spark-cassandra-connector