【发布时间】:2016-02-09 06:02:20
【问题描述】:
我对 spark-cassandra 还是很陌生。
我正在阅读 spark-casssandra 连接器的文档,以了解如何更新 cassandra 集合。 此链接(https://github.com/datastax/spark-cassandra-connector/blob/master/doc/5_saving.md) 包含以下代码来更新集合:
val listElements = sc.parallelize(Seq(
(1,Vector("One")),
(1,Vector("Two")),
(1,Vector("Three"))))
val prependElements = sc.parallelize(Seq(
(1,Vector("PrependOne")),
(1,Vector("PrependTwo")),
(1,Vector("PrependThree"))))
listElements.saveToCassandra("ks", "collections_mod", SomeColumns("key", "lcol" append))
prependElements.saveToCassandra("ks", "collections_mod", SomeColumns("key", "lcol" prepend))
但是当我在 Eclipse 中尝试上面的代码时,我在“lcol” append 和“lcol” prepend 附近得到一个错误
错误是:值附加不是字符串的成员 和 value prepend 不是 String 的成员
我在这里有什么遗漏吗?我该如何解决这个问题?
【问题讨论】:
标签: cassandra apache-spark spark-cassandra-connector