如何从Spark点火RDD

时间:2017-09-11 06:09:44

标签: mysql apache-spark ignite

JavaIgniteRDD不会将数据存储在MySQL的持久存储中。

我已经将2个缓存配置为MySQL作为持久存储。 一个是从常规Ignite缓存更新,另一个是通过JavaIgniteRDD.savePairs更新。

在这两种情况下,数据都在Ignite Cache中更新。

但是JavaIgniteRDD.savePairs没有将数据持久化到MySQl。事实上CacheStore写方法本身没有被调用。

这是预期的行为吗?

1 个答案:

答案 0 :(得分:0)

尝试使用savePairs致电overwrite=true

igniteRdd.savePairs(rdd, true)