2014-12-05 96 views
0

我在斯卡拉使用schemaRDD一些数据转换。当使用更新查询就像这样的例子UPDATE users SET email = '[email protected]' WHERE ID = 1我收到以下错误SQL上下文:更新查询schemaRDD

java.lang.RuntimeException: [1.1] failure: ''UNCACHE'' expected but identifier UPDATE found

快速反应将高度赞赏。

一个SchemaRDD的

回答

1

由于底层实现(数据结构)是一种RDD是不可变的,我不认为它支持一个UPDATE。如果您想更新的东西,一种方法是创建一个副本,做转型有和更新的设置保存到您的数据存储。

+0

你能更好地解释你如何能做到这一点?发布一些代码将不胜感激。谢谢 – Giorgio 2016-02-02 11:00:58