我有RDD的鍵/值對,對於我需要調用某個接受RDD的函數的每個鍵。所以我嘗試了RDD.Map和內部映射使用sc.parallelize(value)方法創建了RDD,並將此rdd發送給我的函數,但由於Spark不支持在RDD內創建RDD,因此這不起作用。如何在地圖功能中創建RDD
您能否就這種情況向我建議任何解決方案?
我正在尋找解決方案,建議在下面的線程,但我遇到的問題是我的鑰匙沒有固定,我可以有任何數量的鑰匙。
How to create RDD from within Task?
感謝
沒有通用的解決方案。無法從地圖中調用RDD。如果你提供一些你的邏輯代碼,可能會提出一個合適的改變。 –
這聽起來像[XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。你爲什麼依賴於你自己的函數邏輯中的'RDD'? –
你想用Spark實現什麼?你能否描述你的用例(而不是你如何使用Spark)? –