私はJavaのEclipseにspark-core_2.10 jarを使用しています。私はそれでreduceBykeyメソッドを見つけることができません! reduce
の提案はすべてreduce
とtreeReduce
です。何がここに間違っているアイデア?スパークのreduceByKeyメソッドが見つかりません
0
A
答えて
2
PairRDD
(タイプが自動的に推論されるScala、タイプを考慮しないPython、は実行時にのタプルが必要です)と比べて面倒です。 reduceByKey
はキーを知る必要があるので、それはdefined on JavaPairRDD
クラスです。
あなたはJavaPairRDD
RDD
通常からJavaRDD#mapToPair
を呼び出すことによって取得することができます。最初の要素が結果として得られるJavaPairRDD
のキーとして取られるタプルを返すPairFunction
を提供します。
0
ポストコードとあなたのRDDの詳細reduceByKey
はPairRDDの一部です.PairRDDを作成した場合、reduceByKey
が表示されます。
1
reduceByKey
は、キー値のようなデータがあるRDDでのみ動作します。これは、pairRDDと呼ばれます。
上記の答えに加えて、あなたのデータセットが正しい限り、JavaのScalaで作業しても問題はありません。
ReduceByKey
は、以下の方法でタプルデータに作用します。
val l1 = List((1,2), (1,3), (4,2))
val l1RDD = sc.parallelize(l1)
l1RDD.reduceByKey(_+_)
出力に含まは次のとおりです。 (1,5) (4,2)
関連する問題
- 1. cache_sweeperメソッドが見つかりません
- 2. onButtonClickメソッドが見つかりません
- 3. メソッドが見つかりませんJSF
- 4. onCreate()メソッドが見つかりません
- 5. メソッドが見つかりませんJava
- 6. getComponent()メソッドが見つかりません
- 7. スパークreduceByKeyとシャッフル
- 8. スパーク:エラーが見つかりませんでした値SC
- 9. スパーク2.0.2 twitterストリーミングがapache bahirに見つかりません
- 10. スパーク:CoarseGrainedSchedulerが見つかりませんでした
- 11. 流星のメソッド、404のメソッドが見つかりません
- 12. メソッドまたはデータメンバーがvb6に見つかりませんか?
- 13. が見つかりませんsgen.exeが見つかりません
- 14. ソースが見つかりません。AsyncExtensions.csが見つかりません。
- 15. ファイルが見つかりませんParse/PFNullability.hが見つかりません
- 16. jqueryでカラーピッカーのメソッドが見つかりません
- 17. Roslyn:VSIXパッケージのメソッドが見つかりません
- 18. メソッド内のシンボル変数が見つかりません
- 19. メテオの検証済みメソッドが見つかりません
- 20. メソッドが見つかりませんカスタムSSISコンポーネントのSetDataTypeProperties
- 21. getComponents()メソッドのシンボルが見つかりません
- 22. Android MotionEventの定数とメソッドが見つかりません
- 23. メソッド「Sockets.Plugin.Abstractions.ITcpSocketClient.ConnectAsync」が見つかりません(のNeo4jドライバ)
- 24. インタフェースorg.apache.ibatis.executor.statement.StatementHandlerのメソッドprepareが見つかりませんでした
- 25. 引数のメソッドcompile()が見つかりませんでした
- 26. CとPythonのPy_InitModuleメソッドが見つかりません
- 27. Lucene検索のFSDirectoryにopen()メソッドが見つかりません
- 28. フォームのPOSTメソッドに404が見つかりません
- 29. オブジェクトのActiveRecordメソッド(find_by)が見つかりません
- 30. Amazon資格証明のメソッドが見つかりません
あなたのRDDはどのようなものが見えますか?タプルを含んでいますか?または単一の値、つまり 'RDD [String]'? –
@YuvalItzchakov実際にはJavaRDD>でした。 PairRDDでしか動作しないことは気にしない –
insomniac