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サンプルから取られます。
これが機能します - thanks @RussS –