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

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

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

但是JavaIgniteRDD.savePairs不会将数据持久保存到MySQl。实际的CacheStore写入方法本身未调用。

这是预期的行为吗?

最佳答案

尝试使用savePairs调用overwrite=true

igniteRdd.savePairs(rdd, true)

10-06 13:52