我有一个RDD
类型的Row
,我需要在Java中使其成为String
类型的RDD,所以请告诉我该怎么做,我在下面发布了我的代码
CassandraConnector eventsConnector = CassandraConnector
.apply(sc.getConf().set("spark.cassandra.connection.host", "127.0.0.1"));
List<com.datastax.driver.core.Row> rows = eventsConnector
.withSessionDo(new AbstractFunction1<Session, ResultSet>() {
public ResultSet apply(Session session) {
return session.execute("SELECT * FROM segment_index.dimension_text_data");
}
}).all();
JavaRDD<com.datastax.driver.core.Row> myRDD = sc.parallelize(rows);
我要将其设置为RDD
类型的String
。谁能建议我一些进一步的方法。