首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为卡桑德拉省电的JavaRDD

为卡桑德拉省电的JavaRDD
EN

Stack Overflow用户
提问于 2014-12-05 19:40:10
回答 2查看 4.8K关注 0票数 5

这个链接展示了一种以这种方式将JavaRDD保存到Cassandra的方法:

代码语言:javascript
复制
import static com.datastax.spark.connector.CassandraJavaUtil.*;

JavaRDD<Product> productsRDD = sc.parallelize(products);
javaFunctions(productsRDD, Product.class).saveToCassandra("java_api", "products");

com.datastax.spark.connector.CassandraJavaUtil.*似乎不受欢迎。更新的API应该是:

代码语言:javascript
复制
import static com.datastax.spark.connector.japi.CassandraJavaUtil.*;

有人能给我看看用上面更新的API将JavaRDD存储到Cassandra的代码吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-06 12:59:33

遵循文档,应该是这样的:

代码语言:javascript
复制
javaFunctions(rdd).writerBuilder("ks", "people", mapToRow(Person.class)).saveToCassandra();
票数 6
EN

Stack Overflow用户

发布于 2015-04-29 12:03:29

替换

代码语言:javascript
复制
JavaRDD<Product> productsRDD = sc.parallelize(products);
javaFunctions(productsRDD, Product.class).saveToCassandra("java_api", "products »);

通过

代码语言:javascript
复制
JavaRDD<Product> productsRDD = javaFunctions(sc).cassandraTable("java_api", "products", mapRowTo(Product.class));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27323426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档