2017-04-21 33 views

回答

2

最可能的是IgniteIgniteCache實例被序列化並隨功能一起發送到執行程序。您應該避免這種情況,並使用Ignition在本地獲得Ignite


澄清:

點燃例可以成功反序列化在點燃線程的上下文,所以在Ignite計算它工作正常。但在這種情況下,它是Spark並將Ignite發送給執行者是錯誤的。事實上,它不能保證它存在於那裏,所以我們應該總是使用Ignition來正確地獲取或創建Spark執行器上的客戶端節點。

+0

這正是發生了什麼事。 Ignite被序列化。謝謝。 –

相關問題