我对 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 附近得到一个错误
错误是:值追加不是字符串的成员,值前置不是字符串的成员
我在这里错过了什么吗?我该如何解决这个问题?